@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Almarai&display=swap");@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&family=Raleway:wght@600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@900&display=swap");@font-face{font-family:Crimson Foam;src:url(fonts/CrimsonFoam-Regular.eot);src:url(fonts/CrimsonFoam-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/CrimsonFoam-Regular.woff2) format("woff2"),url(fonts/CrimsonFoam-Regular.woff) format("woff"),url(fonts/CrimsonFoam-Regular.ttf) format("truetype"),url(fonts/CrimsonFoam-Regular.svg#CrimsonFoam-Regular) format("svg");font-weight:400;font-style:normal;font-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}.link-bloc:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}

/*! 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;user-select:text}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]>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:clamp(25px,calc(.6rem + 1.875vw),45px)}html{font-size:15px}html a{word-break:break-all}.body,html a{color:#5887a8}.body{font-family:Almarai,sans-serif;font-size:1em;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}.body,.body__wrapper{background:#fff}.body--home .header__container{height:100vh;width:100%}.body--inner.body--menu-opened:before{z-index:3000}.body--inner .header__tools{top:90px}.body-modal--open{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}}.body:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;right:0;left:0;z-index:10000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.body--menu-opened:before{opacity:1;visibility:visible}.body--search-v1.body--horizontal-search-opened,.body--search-v1.body--menu-opened,.body--search-v1.body--vertical-search-opened{overflow-x:hidden;overflow-y:initial}.body--search-v1 .main-search-form__title--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}.body--search-v1 .main-search-form__fields{padding:0 4em}.body--search-v1 .main-search-form{padding:1em}.body--search-v1 .header__search--v1{position:absolute;z-index:7000;opacity:0}.body--search-v1 .header__search--v1 .main-search{max-width:1024px;height:auto;max-height:500px}.body--search-v1 .header__search--v1 .main-search__wrapper{width:100%}.body--search-v1 .header__search--v1.header__search{min-height:auto;top:50%;transform:translateY(-50%)}.body--search-v1 .header__search--v1 .main-search-form .form__field{margin-bottom:1em}.body--search-v1 .header__search--v1 .main-search .form__container{padding:0 0 1em}@media screen and (min-width:1200px){.body--search-v1 .header .header__search-box{display:none}.body--search-v1 .header__search--v1.header__search,.body--search-v1 .search_filter_version_v1{transition:transform .4s .05s,opacity .4s .05s,visibility .4s .05s}.body--search-v1.menu_hovered .header__search--v1.header__search,.body--search-v1.menu_hovered .search_filter_version_v1{transform:translateY(-100%);opacity:0;visibility:hidden}.body--search-v2 .search_filter_version_v2{transition:transform .4s .05s,opacity .4s .05s,visibility .4s .05s}.body--search-v2.menu_hovered .search_filter_version_v2{transform:translateY(-100%);opacity:0;visibility:hidden}.body--search-v2 .form-search-filter__container{display:none}}.linkBloc:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.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>[class*=col]{padding-left:20px;box-sizing:border-box}.row--gutterless>[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}a[class*=__global-link]{text-decoration:none}.main{position:relative;z-index:3000;overflow:hidden;transition:all 5ms ease-in-out}.main__wrapper{transition:all .5s ease-in-out}.body--home .main{margin-top:0}.body--horizontal-search-opened .main{z-index:1;transition:all 5s ease}@media screen and (min-width:360px){.m-xs-0{margin:0!important}.mt-xs-0,.my-xs-0{margin-top:0!important}.mr-xs-0,.mx-xs-0{margin-right:0!important}.mb-xs-0,.my-xs-0{margin-bottom:0!important}.ml-xs-0,.mx-xs-0{margin-left:0!important}.m-xs-1{margin:1em!important}.mt-xs-1,.my-xs-1{margin-top:1em!important}.mr-xs-1,.mx-xs-1{margin-right:1em!important}.mb-xs-1,.my-xs-1{margin-bottom:1em!important}.ml-xs-1,.mx-xs-1{margin-left:1em!important}.m-xs-2{margin:2em!important}.mt-xs-2,.my-xs-2{margin-top:2em!important}.mr-xs-2,.mx-xs-2{margin-right:2em!important}.mb-xs-2,.my-xs-2{margin-bottom:2em!important}.ml-xs-2,.mx-xs-2{margin-left:2em!important}.m-xs-3{margin:3em!important}.mt-xs-3,.my-xs-3{margin-top:3em!important}.mr-xs-3,.mx-xs-3{margin-right:3em!important}.mb-xs-3,.my-xs-3{margin-bottom:3em!important}.ml-xs-3,.mx-xs-3{margin-left:3em!important}.m-xs-4{margin:4em!important}.mt-xs-4,.my-xs-4{margin-top:4em!important}.mr-xs-4,.mx-xs-4{margin-right:4em!important}.mb-xs-4,.my-xs-4{margin-bottom:4em!important}.ml-xs-4,.mx-xs-4{margin-left:4em!important}.m-xs-5{margin:5em!important}.mt-xs-5,.my-xs-5{margin-top:5em!important}.mr-xs-5,.mx-xs-5{margin-right:5em!important}.mb-xs-5,.my-xs-5{margin-bottom:5em!important}.ml-xs-5,.mx-xs-5{margin-left:5em!important}.m-xs-6{margin:6em!important}.mt-xs-6,.my-xs-6{margin-top:6em!important}.mr-xs-6,.mx-xs-6{margin-right:6em!important}.mb-xs-6,.my-xs-6{margin-bottom:6em!important}.ml-xs-6,.mx-xs-6{margin-left:6em!important}.p-xs-0{padding:0!important}.pt-xs-0,.py-xs-0{padding-top:0!important}.pr-xs-0,.px-xs-0{padding-right:0!important}.pb-xs-0,.py-xs-0{padding-bottom:0!important}.pl-xs-0,.px-xs-0{padding-left:0!important}.p-xs-1{padding:1em!important}.pt-xs-1,.py-xs-1{padding-top:1em!important}.pr-xs-1,.px-xs-1{padding-right:1em!important}.pb-xs-1,.py-xs-1{padding-bottom:1em!important}.pl-xs-1,.px-xs-1{padding-left:1em!important}.p-xs-2{padding:2em!important}.pt-xs-2,.py-xs-2{padding-top:2em!important}.pr-xs-2,.px-xs-2{padding-right:2em!important}.pb-xs-2,.py-xs-2{padding-bottom:2em!important}.pl-xs-2,.px-xs-2{padding-left:2em!important}.p-xs-3{padding:3em!important}.pt-xs-3,.py-xs-3{padding-top:3em!important}.pr-xs-3,.px-xs-3{padding-right:3em!important}.pb-xs-3,.py-xs-3{padding-bottom:3em!important}.pl-xs-3,.px-xs-3{padding-left:3em!important}.p-xs-4{padding:4em!important}.pt-xs-4,.py-xs-4{padding-top:4em!important}.pr-xs-4,.px-xs-4{padding-right:4em!important}.pb-xs-4,.py-xs-4{padding-bottom:4em!important}.pl-xs-4,.px-xs-4{padding-left:4em!important}.p-xs-5{padding:5em!important}.pt-xs-5,.py-xs-5{padding-top:5em!important}.pr-xs-5,.px-xs-5{padding-right:5em!important}.pb-xs-5,.py-xs-5{padding-bottom:5em!important}.pl-xs-5,.px-xs-5{padding-left:5em!important}.p-xs-6{padding:6em!important}.pt-xs-6,.py-xs-6{padding-top:6em!important}.pr-xs-6,.px-xs-6{padding-right:6em!important}.pb-xs-6,.py-xs-6{padding-bottom:6em!important}.pl-xs-6,.px-xs-6{padding-left:6em!important}.m-xs-n1{margin:-1em!important}.mt-xs-n1,.my-xs-n1{margin-top:-1em!important}.mr-xs-n1,.mx-xs-n1{margin-right:-1em!important}.mb-xs-n1,.my-xs-n1{margin-bottom:-1em!important}.ml-xs-n1,.mx-xs-n1{margin-left:-1em!important}.m-xs-n2{margin:-2em!important}.mt-xs-n2,.my-xs-n2{margin-top:-2em!important}.mr-xs-n2,.mx-xs-n2{margin-right:-2em!important}.mb-xs-n2,.my-xs-n2{margin-bottom:-2em!important}.ml-xs-n2,.mx-xs-n2{margin-left:-2em!important}.m-xs-n3{margin:-3em!important}.mt-xs-n3,.my-xs-n3{margin-top:-3em!important}.mr-xs-n3,.mx-xs-n3{margin-right:-3em!important}.mb-xs-n3,.my-xs-n3{margin-bottom:-3em!important}.ml-xs-n3,.mx-xs-n3{margin-left:-3em!important}.m-xs-n4{margin:-4em!important}.mt-xs-n4,.my-xs-n4{margin-top:-4em!important}.mr-xs-n4,.mx-xs-n4{margin-right:-4em!important}.mb-xs-n4,.my-xs-n4{margin-bottom:-4em!important}.ml-xs-n4,.mx-xs-n4{margin-left:-4em!important}.m-xs-n5{margin:-5em!important}.mt-xs-n5,.my-xs-n5{margin-top:-5em!important}.mr-xs-n5,.mx-xs-n5{margin-right:-5em!important}.mb-xs-n5,.my-xs-n5{margin-bottom:-5em!important}.ml-xs-n5,.mx-xs-n5{margin-left:-5em!important}.m-xs-n6{margin:-6em!important}.mt-xs-n6,.my-xs-n6{margin-top:-6em!important}.mr-xs-n6,.mx-xs-n6{margin-right:-6em!important}.mb-xs-n6,.my-xs-n6{margin-bottom:-6em!important}.ml-xs-n6,.mx-xs-n6{margin-left:-6em!important}.m-xs-auto{margin:auto!important}.mt-xs-auto,.my-xs-auto{margin-top:auto!important}.mr-xs-auto,.mx-xs-auto{margin-right:auto!important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto!important}.ml-xs-auto,.mx-xs-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:2000px){.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}}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.wrapper{padding-left:2em;padding-right:2em;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:#052444;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#052444}.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 #052444;box-shadow:-10px 0 0 #052444}.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 #052444,5px 0 0 #052444;box-shadow:-5px 0 0 #052444,5px 0 0 #052444}.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}.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:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;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:#dcdee2;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:inherit}.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 #666;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:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;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:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.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:#dedede;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:#5897fb;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}.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:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;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 #dcdee2;z-index:1010;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 #dcdee2;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:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.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 #dcdee2;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:#5897fb}.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:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.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>.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}@font-face{.swiper-wrapper{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}}.swiper-wrapper :root{--swiper-theme-color:#007aff}.swiper-wrapper .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-wrapper .swiper-container-android .swiper-slide,.swiper-wrapper .swiper-wrapper{transform:translateZ(0)}.swiper-wrapper .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-wrapper .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-wrapper .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-wrapper .swiper-container-pointer-events{touch-action:pan-y}.swiper-wrapper .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-wrapper .swiper-slide-invisible-blank{visibility:hidden}.swiper-wrapper .swiper-container-autoheight,.swiper-wrapper .swiper-container-autoheight .swiper-slide{height:auto}.swiper-wrapper .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-wrapper .swiper-container-3d{perspective:1200px}.swiper-wrapper .swiper-container-3d .swiper-cube-shadow,.swiper-wrapper .swiper-container-3d .swiper-slide,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-left,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-right,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-top,.swiper-wrapper .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-left,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-right,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-wrapper .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-wrapper .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-wrapper .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-wrapper .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.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>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.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>.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>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.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>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.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>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>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]{transition:opacity 3s cubic-bezier(.19,1,.22,1);will-change:opacity}.js-enabled [data-animation=fade]{opacity:0}[data-animation=fade].js-animate{opacity:1}@media screen and (orientation:landscape) and (min-height:) and (min-width:768px){[data-animation=fade].js-animate{transition-delay:.5s}}.button-scroll{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2% 3em;max-width:280px}.button-scroll__svg{width:20px}.button-scroll--down,.button-scroll--up{background:transparent;border:0;fill:#5887a8}.button-scroll--down.noscroll,.button-scroll--up.noscroll{fill:#cecece}.button-scroll--down:hover,.button-scroll--up:hover{cursor:pointer}.button-scroll--up{margin-bottom:1em;margin-left:-1px}.button-scroll--up .button-scroll__svg{transform:rotate(-90deg)}.button-scroll--down .button-scroll__svg{transform:rotate(90deg)}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#5887a8;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)}}.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 Almarai,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:#5887a8}.modal__close .close__cross{position:relative;width:25px;height:25px;line-height:25px;border-radius:100%;font:normal normal 400 1.2em/1.5em Almarai,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:2em 1em;position:relative;text-align:center;z-index:2;max-width:90%;margin:0 auto;max-height:100vh;background:#fff}@media screen and (min-width:992px){.modal__body{width:918px;max-height:calc(100vh - 2em);padding:3em;height:auto}}.modal__body .title.title--v1{margin:0 0 1em}.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(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0}.modal__body .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.modal__scroller{width:100%;overflow:hidden}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:unset}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start}.modal--main .modal__close{top:3%;right:2%;background:transparent;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;letter-spacing:.1em;text-transform:none;padding:0;display:flex;color:#fff}.modal--main .modal__close p{padding-right:.5em}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border-radius:100%;padding:.4em}.modal--main .modal__close.close__cross{top:46%}.modal--main .modal__title{margin-bottom:6em}.modal--main .modal__title img{max-width:330px}.modal--main .modal__body{padding:3em;background:transparent;position:absolute;width:100%;height:100%;max-width:100%;max-height:100%}.modal--main .modal__container{padding:12% 7%;background:#5887a8;min-height:100%;position:relative}@media screen and (min-width:768px){.modal--main .modal__container{padding:8% 15%}}.modal--main .modal__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none;text-align:left}.modal.modal-calculator .textfield__label{color:#5887a8}.modal.modal-calculator .calculator{min-height:280px}.modal.modal-calculator .modal-body{width:90%;max-width:450px}.modal-dpe .title.title--v1{margin:1em}.modal-dpe .title.title--v1 .title__content{font-size:1em;margin:0;text-align:center}.modal-dpe .title.title--v1 .title__content-1{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0}.modal-dpe .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.more-action{display:flex;justify-content:flex-end;margin-right:2%}.more-action__wrapper{display:flex;flex-direction:column}.more-action__text{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#5887a8;letter-spacing:0;text-transform:none}.more-action__item{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:1em}@media screen and (min-width:992px){.more-action__item{margin-right:1em}}.more-action__links .links-group__wrapper{text-align:center}.more-action__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.more-action__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.more-action__links .button-drawing__content{margin-right:2em}}.more-action__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.more-action__links .button-drawing .arrow_link_svg{fill:#5887a8}}.more-action__links .button-drawing:hover .arrow_link_svg{right:-1em}.scroll-aligner__text{position:relative}.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:100%}}.price-seasonrental__th{display:flex;padding:.3em;margin-bottom:.8em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8;text-transform:none;letter-spacing:0 default;text-align:left}@media screen and (min-width:1200px){.price-seasonrental__th{width:80%;margin:auto auto 1em}}.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 .3em 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;text-transform:none;letter-spacing:0;text-align:left;border-bottom:1px solid #cecece}.price-seasonrental__tr:last-child{border-bottom:none}@media screen and (min-width:1200px){.price-seasonrental__tr{width:80%;margin:auto auto 7em}}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.price-seasonrental__tr--value--first-col{text-transform:uppercase}.equipment,.equipment__title .title--v1.title{margin-bottom:3em}.equipment__title .title--v1.title .title__content-1{font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#5887a8}.equipment__title .title--v1.title .title__content-2{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a}.equipment__group-table{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.equipment__group-table{margin:0 -3em}}.equipment__group-table>*{width:100%}@media screen and (min-width:768px){.equipment__group-table>*{margin:0 3em;width:calc(50% - 6em)}}@media screen and (min-width:1200px){.equipment__group-table>*{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{width:auto;text-transform:uppercase;letter-spacing:.3em}.equipment__table--text .equipment__th--value{width:auto;text-transform:uppercase}.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__th{display:flex;padding:.6em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff;background-color:#5887a8;letter-spacing:.3em;text-align:left;margin-bottom:.8em}.equipment__th--label{text-transform:uppercase;padding-right:.6em;margin:0 auto}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{text-transform:uppercase;padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.6em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-align:left;border-bottom:1px solid #cecece}.equipment__tr:last-child{border-bottom:none}.equipment__tr--label{padding-right:.6em;width:80%;text-transform:uppercase;color:#6a6a6a;letter-spacing:.3em}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#5887a8;text-transform:lowercase;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 Almarai,sans-serif}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check,.equipment__tr--value--no-check{color:#5887a8}.equipment--services{width:100%;margin:0 auto}@media screen and (min-width:1200px){.equipment--services{width:45%}}.seo-tag-v1{padding:1em 0;margin-bottom:1em}@media screen and (min-width:992px){.seo-tag-v1{margin-bottom:0}}@media screen and (min-width:768px){.seo-tag-v1{padding:0}}.seo-tag-v1__items{display:flex;flex-wrap:wrap}.seo-tag-v1__item{padding-right:.5em;display:flex;margin-bottom:.5em}.seo-tag-v1__link{background:transparent;color:#5887a8;text-decoration:none;border:1px solid #5887a8;padding:.4em 2em;border-radius:15px;transition:all .5s ease}.seo-tag-v1__link:hover{background:#5887a8;color:#fff;border:1px solid #fff}@media screen and (min-width:576px){.seo-tag-v1__link{background:transparent;color:#fff;border:1px solid #fff}.seo-tag-v1__link:hover{background:#fff;color:#5887a8;border:1px solid #5887a8}}.property-status{display:flex;justify-content:center;background:#052444;min-width:145px;padding:1em 1.5em;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase}.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>.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 #5887a8;border-radius:100%;margin:1em .5882em}.swiper-pagination-bullet-active{color:#5887a8;background:#5887a8;border-color:#5887a8}.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 Almarai,sans-serif;color:transparent;background:#5887a8;border:1px solid #5887a8;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:#5887a8;background:transparent;border-color:#5887a8}@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 Almarai,sans-serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Almarai,sans-serif;letter-spacing:normal;text-transform:none;color:#5887a8}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #5887a8}.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:#6a6a6a;background:transparent}.tabs-v1 .detail-tabs__link:focus{border-color:#5887a8}.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:center}}.tabs-v1 [aria-selected=true].detail-tabs__link{color:#5887a8}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#5887a8}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;text-transform:uppercase;font:normal normal 600 1em/1em Almarai,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-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:1em 0;cursor:pointer;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;letter-spacing:0;text-transform:capitalize;border-bottom:2px solid #cecece}@media screen and (min-width:1200px){.tabs-v1 .detail-tabs__link{padding:1em 2em}}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 .table-aria__tr{background-color:transparent;padding:1em 0;border-bottom:1px solid #cecece}.tabs-v1 .table-aria__tr:last-child{border-bottom:none}.tabs-v1 .table-aria__td--title{color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.tabs-v1 .table-aria__td--title,.tabs-v1 .table-aria__td--value{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.tabs-v1 .table-aria__td--value{color:#5887a8;letter-spacing:0}.tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;border-bottom:2px solid #5887a8;font-weight:700}.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}.tabs-v1 .detail-tabs .ss-option{text-transform:lowercase;display:block}.tabs-v1 .detail-tabs .ss-option:first-letter{text-transform:uppercase}.tabs-v1 .detail-tabs .ss-main .placeholder{text-transform:lowercase;display:block}.checkbox__label,.tabs-v1 .detail-tabs .ss-main .placeholder:first-letter{text-transform:uppercase}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;padding-bottom:.1em;font:normal normal 400 clamp(12px,calc(.6rem + .875vw),17px)/1.3 Almarai,sans-serif;letter-spacing:.3em;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:1em;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid;color:#5887a8}.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:#5887a8;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;color:#6a6a6a}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkbox--customsvg .checkbox__label{flex-direction:column}.checkbox--customsvg .checkbox__box{border:0;width:40px;height:40px;margin-right:0}.checkbox--customsvg .checkbox__box svg{position:absolute;top:-2px;left:-2px;width:40px;height:40px}.checkbox--customsvg .checkbox__box svg path{stroke:inherit;fill:inherit;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.checkboxes__fieldset{border:0;display:flex;justify-content:center}.checkboxes__legend{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1em;color:#6a6a6a}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%}.checkboxes__group>li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:1em;margin-right:5em}.form{width:100%;color:#6a6a6a}.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 Almarai,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 -1.5em}}@media screen and (min-width:768px){.form .form-group{display:flex;flex:1 1 auto;flex-wrap:wrap}.form .form-group>*{flex:1 1 0;align-self:flex-start}.form .form-group--column{flex-direction:column}.form .form-group--column>*{align-self:auto}.form .form-group--row{flex-direction:row}.form .form-group--last{flex-grow:0}}.form__field{margin:0 0 2em}@media screen and (min-width:768px){.form__field{margin:0 1.5em 2.5em}}.form__field .radios{align-self:center}.form__validation-container{display:flex;flex-direction:column-reverse;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center;margin:2em 0}@media screen and (min-width:768px){.form__submit{text-align:inherit;margin:3em 0;display:flex;justify-content:flex-end}}.form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;background:transparent;border:0}.form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.form__submit .button-drawing__content{margin-right:2em}}.form__submit .button-drawing__arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.form__conditions{margin-bottom:1em;padding:0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0}.form__legals{margin:0 0 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.7 Almarai,sans-serif;color:#6a6a6a;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 .checkbox__box,.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--has-danger .checkbox__span{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}.share-mail .form__fields{margin:0}.infos{color:#5887a8;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.8em Almarai,sans-serif}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__label--hidden{display:none}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:4px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:12px;left:11px;top:21px;background:#6a6a6a}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:12px;width:2px;transition:transform .2s;background:#6a6a6a}.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 #cecece;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 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,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 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,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:#6a6a6a;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 Almarai,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;color:#5887a8}.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:#5887a8}.radio__input:checked+label:before{border:none}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),17px)/1 Almarai,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1em}.radios__group{list-style:none;display:flex;flex-wrap:wrap}.radios__group,.radios__group>li{margin:0;padding:0}.radios__group .radios__item{flex:initial;margin-right:1em;margin-top:.2em;margin-bottom:.2em}.radios__group.radios__group--bullet{display:flex;justify-content:space-between}.radios__group.radios__group--bullet .radios__item{margin:0}.range{position:relative;outline:none;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,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:#6a6a6a}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#6a6a6a}.range__highlight{color:#6a6a6a}.range__prompt{align-self:center;text-transform:none}.range__content{position:absolute;z-index:1;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}}@media screen and (min-width:1600px){.range__content{min-width:19em}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#6a6a6a}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #cecece;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:#6a6a6a}.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__label{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#fff}.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;width:100%}.ss-main.js-select--main{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,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:lowercase;color:#6a6a6a;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#6a6a6a}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#6a6a6a;background:hsla(0,0%,41.6%,.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='%236A6A6A' 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:#6a6a6a;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:#6a6a6a}.ss-main.js-select--main .ss-multi-selected{border-color:#cecece;border-width:0 0 1px;background:transparent;height:3em;min-height:3em;padding:0 10px 0 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{font:normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1 Almarai,sans-serif;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{color:#6a6a6a}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:17px;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:#5887a8;height:2.5em;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:#6a6a6a;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:5px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#6a6a6a;height:12px}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{width:12px;left:-5px;top:5px;background:#6a6a6a}.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 Almarai,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:#cecece}.submit{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;background:transparent;border:0;cursor:pointer}.submit__content{margin-right:1.5em}@media screen and (min-width:992px){.submit__content{margin-right:2em}}.submit__arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.submit:hover .arrow_link_svg{right:-1em}.textarea__label{color:#fff;text-transform:none;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif;letter-spacing:0;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;height:100px;border:solid #cecece;border-width:0 0 1px;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;letter-spacing:0;text-transform:none;padding:3px 0;width:100%}.textarea__input::placeholder{color:#6a6a6a;opacity:1;font-size:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 "Almarai",sans-serif}.textarea__input::-ms-input-placeholder{color:#6a6a6a;opacity:1;font-size:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 "Almarai",sans-serif}.textarea__input:focus{background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:#6a6a6a;opacity:.35}.textarea__input:focus::-ms-input-placeholder{color:#6a6a6a;opacity:.35}.textfield__label{text-transform:none;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif;letter-spacing:0;margin-bottom:.3em;color:#fff}.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{padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #cecece;border-width:0 0 1px;background:transparent;color:inherit;width:100%}.textfield__input::placeholder{color:#6a6a6a;opacity:1}.textfield__input::-ms-input-placeholder{color:#6a6a6a;opacity:1}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:#6a6a6a;opacity:.35}.textfield__input:focus::-ms-input-placeholder{color:#6a6a6a;opacity:.35}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#6a6a6a;opacity:1}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:1em;top:1em;pointer-events:none}.textfield--date .textfield__calendar--svg{width:1em;height:1em;fill:#5887a8}.upload .upload__content{display:flex;align-items:center;border:solid #cecece;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif}.upload .upload__label{display:flex;flex-grow:1;flex-flow:row nowrap;align-items:center}.upload .upload__label>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 Almarai,sans-serif;color:#fff;background-color:#5887a8;border:1px solid #5887a8;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:#5887a8;margin-left:10px}.upload .upload__infos{color:#5887a8;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}.title .title__content{margin:0 0 1em}.title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.agency-details-v1{width:100%;background:transparent none no-repeat 50%/cover}.agency-details-v1__wrapper{max-width:1920px}.agency-details-v1__wrapper .contact-v1__content{margin-bottom:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__content{margin-bottom:0;width:50%;flex:initial;flex-shrink:0}}.agency-details-v1__wrapper .contact-v1__aligner{display:flex;margin-bottom:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__aligner{margin-bottom:5.333em}}.agency-details-v1__wrapper .contact-v1__aligner-container{max-height:380px;width:100%;overflow:hidden}.agency-details-v1__wrapper .contact-v1__container{max-width:720px;margin:auto}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__container{max-width:none}}.agency-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 0 var(--wrapper-x)}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em 0 10em var(--wrapper-x)}}.agency-details-v1__wrapper .contact-v1__decorate{margin-bottom:2em}.agency-details-v1__wrapper .contact-v1__decorate-visual{height:270px}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__decorate-visual{height:475px}}.agency-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:270px}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:475px}}.agency-details-v1__wrapper .contact-v1__socials{margin-top:3.2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__socials{padding-left:1.5em}}.agency-details-v1__wrapper .contact-v1__rating{margin-top:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__rating{padding-left:1.5em}}.agency-details-v1__wrapper .contact-v1__agency{flex-direction:column;margin-bottom:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__agency{margin-bottom:0;flex-direction:row;flex-wrap:wrap}}.agency-details-v1__wrapper .contact-v1__agency .contact-v1__coords:first-child{margin-top:1.5em}.agency-details-v1__wrapper .contact-v1__links{position:relative;display:flex}.agency-details-v1__wrapper .contact-v1__links .links-group:first-child{margin-right:10em}.agency-details-v1__wrapper .contact-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:2em}}.agency-details-v1__wrapper .contact-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.agency-details-v1__wrapper .contact-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.agency-details-v1 .city{text-transform:capitalize}.agency-details-v1__property-listing .property-listing-v1__title{max-width:550px;margin:auto}.agency-details-v1__property-listing .property-listing-v1__title .title{text-align:center}.agency-details-v1__property-listing .property-listing-v1__title .title .title__content{margin:0 0 1em;display:inline-flex;flex-direction:column}.agency-details-v1__property-listing .property-listing-v1__title .title .title__content-1{display:inline-flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:uppercase}.agency-details-v1__property-listing .property-listing-v1__title .title .title__content-2{display:inline-flex;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.agency-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:720px;margin:auto}@media screen and (min-width:992px){.agency-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:none}}.agency-details-v1 .property-listing-v1 .filter-v1__label{color:#5887a8}.agency-details-v1 .property-listing-v1 .filter-v1-list{background:transparent;border:1px solid #cecece;color:#5887a8}.agency-details-v1 .property-listing-v1 .filter-v1-list__item{background:transparent}.agency-details-v1 .property-listing-v1 .filter-v1-list__item:hover{background:#fff;color:#5887a8}.agency-details-v1 .property-listing-v1 .ss-main .ss-single-selected{background-color:transparent;color:#5887a8}.agency-details-v1 .property-listing-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#5887a8}.agency-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:hover,.agency-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#5887a8;color:#fff}.agency-home-v1{background:#fff none no-repeat 50%/cover}.agency-home-v1__wrapper{max-width:1920px}.agency-home-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.agency-home-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.agency-home-v1__wrapper.wrapper{margin:auto}}.agency-home-v1__container{max-width:1650px}@media screen and (min-width:992px){.agency-home-v1__container{margin-left:auto}}.agency-home-v1__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.agency-home-v1__title{margin-bottom:4em}}.agency-home-v1__title .title .title__content{margin:0 0 1em}.agency-home-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.agency-home-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.agency-home-v1__items{margin-bottom:5em}@media screen and (min-width:992px){.agency-home-v1__items{margin-bottom:10em}}.agency-home-v1__items-container{max-width:1440px;margin:auto auto 3em;text-align:center}@media screen and (min-width:992px){.agency-home-v1__items-container{margin:0 1em 2em auto}}.agency-home-v1__item-decorate{margin-bottom:3em}.agency-home-v1__item-visual{max-height:500px;max-width:425px;margin:auto}.agency-home-v1__item-visual img{width:100%;height:100%;object-fit:cover;display:block;max-height:290px;min-height:290px;max-width:425px}.agency-home-v1__item--representative img{max-height:500px;min-height:500px}.agency-home-v1__item-title{text-decoration:none}.agency-home-v1__item-title .title .title__content{margin:0 0 3em}.agency-home-v1__item-title .title .title__content-1{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.agency-home-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.agency-home-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:80%;margin:auto}.agency-home-v1__item-coords__phone{margin-top:1.5em}.agency-home-v1__item-coords__phone--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;margin-bottom:.5em}.agency-home-v1__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;text-decoration:none}.agency-home-v1__item-coords__email{margin-top:1.5em}.agency-home-v1__item-coords__email--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;margin-bottom:.5em}.agency-home-v1__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;text-decoration:none}.agency-home-v1__item-coords__address{margin-top:1.5em}.agency-home-v1__item-coords__address--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;margin-bottom:.5em}.agency-home-v1__item-coords__address--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a}.agency-home-v1__item-coords__address--highlight{display:block}.agency-home-v1__item-coords--top{margin-bottom:2em}.agency-home-v1__item-links{margin-top:1em}@media screen and (min-width:992px){.agency-home-v1__item-links{margin-top:2em}}.agency-home-v1__item-links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.agency-home-v1__item-links .links-group__wrapper{text-align:right}}.agency-home-v1__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-home-v1__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-home-v1__item-links .button-drawing__content{margin-right:2em}}.agency-home-v1__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.agency-home-v1__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.agency-home-v1__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.agency-home-v1__container-pagination{width:50%}}.agency-home-v1__container-pagination--top{position:relative;width:100%;height:2px}.agency-home-v1__container-pagination--bottom{position:relative;width:100%;height:100%}.agency-home-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.agency-home-v1__container-pagination .swiper-scrollbar-drag{background:#5887a8}.agency-home-v1__container-pagination .swiper-button-next,.agency-home-v1__container-pagination .swiper-button-prev{top:0;margin-top:10px}.agency-home-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.agency-home-v1__container-pagination .swiper-button-next{right:auto;left:4em}.agency-home-v1__container-pagination .swiper-button-next__svg,.agency-home-v1__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.agency-home-v1__container-pagination .swiper-button-next:after,.agency-home-v1__container-pagination .swiper-button-prev:after{display:none}.agency-home-v1__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.agency-home-v1__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.agency-home-v1__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.agency-home-v1__links{max-width:1440px}@media screen and (min-width:992px){.agency-home-v1__links{margin-left:auto;margin-right:1em}}.agency-home-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.agency-home-v1__links .links-group__wrapper{text-align:right;width:50%}}.agency-home-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-home-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-home-v1__links .button-drawing__content{margin-right:2em}}.agency-home-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.agency-home-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.agency-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v1__container{height:100%;margin:auto;max-width:1470px}.agency-listing-v1__wrapper{max-width:1920px;width:100%}.agency-listing-v1__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}.agency-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v1__items{margin-bottom:4%}.agency-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.agency-listing-v1__items-wrapper{justify-content:space-between}}.agency-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.agency-listing-v1__items-container{margin:0 2em}}.agency-listing-v1__item{position:relative;width:100%;margin-top:1em;margin-bottom:0;padding:2em 0 0;max-width:670px}@media screen and (min-width:992px){.agency-listing-v1__item{width:calc(50% - 1em)}}.agency-listing-v1__item-title .title .title__content{margin:0 0 2em;display:block;text-decoration:none}.agency-listing-v1__item-title .title .title__content-1{display:flex;flex-direction:column;text-transform:uppercase}.agency-listing-v1__item-title .title .title__content-1,.agency-listing-v1__item-title .title .title__content-2{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0}.agency-listing-v1__item-title .title .title__content-2{display:block;text-transform:none}.agency-listing-v1__item__coords{margin-bottom:2em}@media screen and (min-width:576px){.agency-listing-v1__item__coords:last-child{margin-bottom:0}}.agency-listing-v1__item__coords--address,.agency-listing-v1__item__coords--mail,.agency-listing-v1__item__coords--tel{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:576px){.agency-listing-v1__item__coords--address:last-child,.agency-listing-v1__item__coords--mail:last-child,.agency-listing-v1__item__coords--tel:last-child{margin-bottom:0}}.agency-listing-v1__item__coords .label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif;color:#5887a8;margin-bottom:.5em}.agency-listing-v1__item__coords .text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.6em Almarai,sans-serif;color:#6a6a6a}.agency-listing-v1__item__coords .text a{text-decoration:none;color:#6a6a6a}.agency-listing-v1__item-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:576px){.agency-listing-v1__item-content{padding:2em}}.agency-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}@media screen and (min-width:992px){.agency-listing-v1__item-separator{width:60%}}@media screen and (min-width:576px){.agency-listing-v1__item:hover .agency-listing-v1__decorate-visual{transform:scale(1)}.agency-listing-v1__item:hover .agency-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.agency-listing-v1__item:hover .agency-listing-v1__links--hover{display:block}}@media screen and (min-width:576px){.agency-listing-v1__item-links--mobile{display:none}}.agency-listing-v1__item-links--mobile .links-group__wrapper{text-align:center}.agency-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.agency-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.agency-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.agency-listing-v1__decorate{margin-bottom:2em;overflow:hidden}@media screen and (min-width:576px){.agency-listing-v1__decorate{margin-bottom:0}}.agency-listing-v1__decorate-wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.agency-listing-v1__decorate-wrapper{height:400px}}@media screen and (min-width:992px){.agency-listing-v1__decorate-wrapper{height:420px}}@media screen and (min-width:1200px){.agency-listing-v1__decorate-wrapper{height:520px}}.agency-listing-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.agency-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.agency-listing-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.agency-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.agency-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.agency-listing-v1__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1.5em}.agency-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.agency-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.agency-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}@media screen and (min-width:992px){.body--page-agency-listing-v1 .map-v1__wrapper{padding:0 0 4em 2em}}.agency-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v2__container{height:100%;margin:auto;max-width:1230px}.agency-listing-v2__wrapper{max-width:1920px;width:100%}.agency-listing-v2__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}.agency-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v2__items{margin-bottom:4%}.agency-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}.agency-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.agency-listing-v2__items-container{margin:0 2em}}.agency-listing-v2__item{margin:0 var(--wrapper-x) 2em;width:100%;position:relative;z-index:1}@media screen and (min-width:992px){.agency-listing-v2__item{padding:2em 0}}.agency-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.agency-listing-v2__item-container{flex-direction:row;height:530px}}.agency-listing-v2__item-title .title .title__content{margin:0 0 2em;display:block;text-decoration:none}.agency-listing-v2__item-title .title .title__content-1{display:flex;flex-direction:column;text-transform:uppercase}.agency-listing-v2__item-title .title .title__content-1,.agency-listing-v2__item-title .title .title__content-2{font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0}.agency-listing-v2__item-title .title .title__content-2{display:block;text-transform:none}.agency-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;max-width:750px;max-height:490px;z-index:-1;overflow:hidden;width:100%}.agency-listing-v2__item-decorate--wrapper{width:100%;height:100%}@media screen and (min-width:992px){.agency-listing-v2__item-decorate{margin-left:2em}}.agency-listing-v2__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.agency-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.agency-listing-v2__item__coords{margin-bottom:2em}.agency-listing-v2__item__coords--address,.agency-listing-v2__item__coords--mail,.agency-listing-v2__item__coords--tel{display:flex;flex-direction:column}@media screen and (min-width:576px){.agency-listing-v2__item__coords:last-child{margin-bottom:0}}.agency-listing-v2__item__coords .label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif;color:#fff;margin-bottom:.5em}.agency-listing-v2__item__coords .text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.6em Almarai,sans-serif;color:#fff}.agency-listing-v2__item__coords .text a{text-decoration:none;color:#fff}.agency-listing-v2__item-content{display:flex;background:#5887a8;width:100%;height:100%;max-width:750px}@media screen and (min-width:992px){.agency-listing-v2__item-content{width:37%;min-width:460px}}.agency-listing-v2__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;justify-content:space-between}.agency-listing-v2__item-links{width:100%}.agency-listing-v2__item-links .links-group__wrapper{text-align:right}.agency-listing-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-listing-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-listing-v2__item-links .button-drawing__content{margin-right:2em}}.agency-listing-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.agency-listing-v2__item:hover .agency-listing-v2__item-visual{transform:scale(1)}.agency-listing-v2__item:hover .agency-listing-v2__item-links .button-drawing .arrow_link_svg{right:-1em}}@media screen and (min-width:992px){.agency-listing-v2__item:nth-child(2n) .agency-listing-v2__item-container{flex-direction:row-reverse}}@media screen and (min-width:992px){.agency-listing-v2__item:nth-child(2n) .agency-listing-v2__item-decorate{margin-left:0;margin-right:2em}}.body--page-agency-listing-v2 .map-v1__wrapper{max-width:1640px;margin-left:auto}@media screen and (min-width:992px){.body--page-agency-listing-v2 .map-v1__wrapper{padding:0 0 4em 2em}}.body--page-agency-listing-v2 .map-v1__container_text-block{padding:0 15% 5em 5%}@media screen and (min-width:992px){.body--page-agency-listing-v2 .map-v1__container_text-block{padding-top:9em}}.alertmail-content-v1{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.alertmail-content-v1__editorial__wrapper{max-width:1580px;margin-left:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.alertmail-content-v1__editorial__wrapper{display:block}}.alertmail-content-v1__editorial__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.alertmail-content-v1__editorial__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.alertmail-content-v1__editorial__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.alertmail-content-v1__editorial__wrapper.wrapper{margin:auto}}.alertmail-content-v1__container{max-width:1920px;margin-left:auto}@media screen and (min-width:2000px){.alertmail-content-v1__container{margin:auto}}.alertmail-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.alertmail-content-v1__title .title .title__content{text-align:left;margin:0 0 .5em}.alertmail-content-v1__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.alertmail-content-v1__decorate{width:100%;height:100%;position:relative;display:inline-block}@media screen and (min-width:992px){.alertmail-content-v1__decorate{max-width:58%;float:right;margin-left:2.666em;margin-bottom:4em;height:540px}}.alertmail-content-v1__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.alertmail-content-v1__visual{height:auto}.alertmail-content-v1__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.alertmail-content-v1__visual--right{max-width:52%}}.alertmail-content-v1__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.alertmail-content-v1__visual--left{max-width:47%;margin-top:2em;justify-content:flex-end}}.alertmail-content-v1__visual--1{max-height:43%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.alertmail-content-v1__visual--1{max-width:68.91%;margin-bottom:1em}}.alertmail-content-v1__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.alertmail-content-v1__visual--2{max-height:53%;height:100%;width:100%;margin-left:auto}.alertmail-content-v1__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.alertmail-content-v1__visual--3{height:100%;width:100%}@media screen and (min-width:992px){.alertmail-content-v1__visual--3{margin-left:1em;max-height:91.85%}}.alertmail-content-v1__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.alertmail-content-v1__wrapper-close{clear:both}.alertmail-content-v1__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:3em}@media screen and (min-width:576px){.alertmail-content-v1__block-text{padding-left:1.5em;padding-right:2em}}.alertmail-content-v1__content{width:100%;height:100%;max-width:1200px}.alertmail-content-v1__form-block__wrapper{max-width:1215px;margin:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.alertmail-content-v1__form-block__wrapper{display:block}}.alertmail-content-v1__form-block__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.alertmail-content-v1__form-block__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.alertmail-content-v1__form-block__wrapper.wrapper{margin:auto}}.alertmail-content-v1__form-block .form__wrapper.wrapper{padding:0}.alertmail-content-v1__form-block .form-top-block{margin-bottom:5em}.alertmail-content-v1__form-block .form__field{border:0}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field{margin:0 2.5em 1.5em}}.alertmail-content-v1__form-block .form__field.checkboxes{margin-bottom:4em}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.checkboxes .checkboxes__legend{margin:auto auto 1.5em}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.checkboxes .checkboxes__group{justify-content:center}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.checkboxes .checkboxes__item{margin:0 2.5em 1em}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.radios .radios__legend{margin:.2em 1em 0 0;float:left}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .second-field .form-group:after{content:"";flex:1 1 0;margin:0 2.5em 1.5em}}.alertmail-content-v1__form-block .form-block__title .title .title__content{text-align:left;margin:0 0 .5em}.alertmail-content-v1__form-block .form-block__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.alertmail-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.alertmail-content-v1__form-block .form-block .form-middle-block{margin-bottom:7em}.alertmail-content-v1__form-block .form-block .form-middle-block__left{margin-bottom:5em}.alertmail-content-v1__form-block .form-block .form-middle-block .first-field{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form-block .form-middle-block .first-field{flex-direction:row;margin:0 1em}}.alertmail-content-v1__form-block .form-block .form-bottom-block{max-width:735px;margin:auto}.alertmail-content-v1__form-block .form-block .form-bottom-block .form__fields{max-width:750px;margin-left:auto}.alertmail-content-v1__form-block .form-block .form__legals{max-width:735px;margin:auto}.alertmail-content-v1__form-block .form-block .form__legals p{max-width:675px;margin-left:auto}.alertmail-content-v1__form-block .form__validation{margin-top:2em}.alertmail-content-v1__form-block .form__validation .checkboxes{margin:0 0 1em}.alertmail-content-v1__form-block .form__validation .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}.alertmail-content-v1__form-block .form__validation .form__submit{margin:2em 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{width:100%;background:transparent none no-repeat 50%/cover}.alertmail-v1__wrapper{max-width:1920px}.alertmail-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.alertmail-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.alertmail-v1__wrapper.wrapper{margin:auto}}.alertmail-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.alertmail-v1__container{flex-direction:row}}.alertmail-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:2em}@media screen and (min-width:992px){.alertmail-v1__content{padding:3em 2em 3em 0}}@media screen and (min-width:1200px){.alertmail-v1__content{padding:2em 1em 2em 0}}@media screen and (min-width:1400px){.alertmail-v1__content{padding:2.13em 10em 2.2em 0}}.alertmail-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.alertmail-v1__content-top{margin-bottom:unset}}.alertmail-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.alertmail-v1__content-text{padding-top:unset;padding-bottom:5.4em;padding-left:3.267em}}@media screen and (min-width:1200px){.alertmail-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.alertmail-v1__content-text{padding-bottom:5.4em}}@media screen and (min-width:1200px){.alertmail-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.alertmail-v1__content-bottom{margin-right:unset}}.alertmail-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#5887a8;letter-spacing:0;text-transform:none}.alertmail-v1__title .title .title__content{margin:0 0 1em}.alertmail-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:none}.alertmail-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif}@media screen and (min-width:992px){.alertmail-v1__text.text p{max-width:100%;margin-right:auto}}.alertmail-v1__decorate{max-width:100%;height:100%}@media screen and (min-width:576px){.alertmail-v1__decorate{max-width:80%;margin:auto}}@media screen and (min-width:992px){.alertmail-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.alertmail-v1__decorate{width:100%;max-width:620px;max-height:480px}}.alertmail-v1__decorate-visual,.alertmail-v1__decorate-wrapper{width:100%;height:100%}.alertmail-v1__decorate img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.alertmail-v1__decorate img{text-align:right}}.alertmail-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.alertmail-v1__links .links-group__wrapper{text-align:right}}.alertmail-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.alertmail-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.alertmail-v1__links .button-drawing__content{margin-right:2em}}.alertmail-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.alertmail-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.empty-search~.alertmail-v1{display:none}.back__link{padding:1em 0}.back__link .links-group__wrapper{text-align:left}@media screen and (min-width:992px){.back__link .links-group__wrapper{text-align:left}}.back__link .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;border:none;background:transparent;cursor:pointer;z-index:9}.back__link .button-drawing__content{margin-left:1.5em}@media screen and (min-width:992px){.back__link .button-drawing__content{margin-left:2em}}.back__link .button-drawing .arrow_link_svg{position:absolute;left:0;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s;transform:rotate(180deg);margin-right:2em}.back__link .button-drawing:hover .arrow_link_svg{left:-1em}.bandeau-info{background-color:#5887a8;text-transform:uppercase;min-height:55px;display:flex;align-items:center;justify-content:center;z-index:9999;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.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:Almarai,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{text-transform:none;color:#fff;font:normal normal 100 12px Almarai,sans-serif}@media screen and (min-width:768px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Almarai,sans-serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:transparent;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;padding:0 1em;margin:.6em auto 0;color:#fff;letter-spacing:.3em;text-transform:uppercase;font-family:Almarai,sans-serif;word-break:normal}.bandeau-info .bandeau-info__button .arrow{fill:#fff;width:25px;height:25px;margin-left:1.5em;transition:.2s ease-out}.bandeau-info .bandeau-info__button:before{background:#fff}.bandeau-info .bandeau-info__button:hover .arrow{transform:translateX(10px)}@media screen and (min-width:992px){.bandeau-info .bandeau-info__button{margin:0;padding:.6em 2em}}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;margin-bottom:5em}.module-map-poi__map>*{position:absolute;width:100%;height:100%}.module-map-poi__map>*>*{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>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>li{width:25%}}.module-map-poi__filters li{margin-bottom:em}.module-map-poi__filters li>span{display:block;text-align:left;margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1 Almarai,sans-serif;text-transform:none;letter-spacing:0}@media screen and (min-width:1200px){.module-map-poi__filters li>span{margin-bottom:2.5em}}.module-map-poi__filters li>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>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:1em}.module-map-poi__filters .checkbox__box{width:15px;height:15px;min-width:15px;min-height:15px;border-radius:0}.module-map-poi__filters .checkbox__box svg{width:15px;height:15px}.module-map-poi__filters .checkbox__label{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1 Almarai,sans-serif;letter-spacing:.3em;font-weight:400;color:#757575}.bloc-listing-v1{width:100%;background:transparent none no-repeat 50%/cover}.bloc-listing-v1__wrapper.wrapper{padding:4em 0}.bloc-listing-v1__container{max-width:1430px;width:100%;margin:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.bloc-listing-v1__container{height:260px;flex-direction:row}}.bloc-listing-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:0}@media screen and (min-width:992px){.bloc-listing-v1__content{padding:0 2em 3em 0}}@media screen and (min-width:1200px){.bloc-listing-v1__content{padding:0 2em 2em 0}}@media screen and (min-width:1400px){.bloc-listing-v1__content{padding:0 5.5em 2.2em 0}}.bloc-listing-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.bloc-listing-v1__content-top{margin-bottom:unset}}.bloc-listing-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.bloc-listing-v1__content-text{padding-top:unset;padding-bottom:2em;padding-left:3.267em}}@media screen and (min-width:1200px){.bloc-listing-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.bloc-listing-v1__content-text{padding-bottom:2em}}@media screen and (min-width:1200px){.bloc-listing-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.bloc-listing-v1__content-bottom{margin-right:unset}}.bloc-listing-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,100px)/1 Crimson Foam;color:#5887a8;letter-spacing:0;text-transform:none}.bloc-listing-v1__title .title .title__content{margin:0 0 .5em}.bloc-listing-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.bloc-listing-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif}@media screen and (min-width:992px){.bloc-listing-v1__text.text p{max-width:100%;margin-right:auto}}.bloc-listing-v1__decorate{max-width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:576px){.bloc-listing-v1__decorate{margin:0 auto 1em}}@media screen and (min-width:992px){.bloc-listing-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.bloc-listing-v1__decorate{width:100%;max-width:600px;max-height:260px}}.bloc-listing-v1__decorate-visual,.bloc-listing-v1__decorate-wrapper{width:100%;height:100%}.bloc-listing-v1__decorate img{width:100%;height:100%;object-fit:cover}.bloc-listing-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.bloc-listing-v1__links .links-group__wrapper{text-align:right}}.bloc-listing-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.bloc-listing-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.bloc-listing-v1__links .button-drawing__content{margin-right:2em}}.bloc-listing-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.bloc-listing-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.breadcrumb{background:transparent;margin-top:-1em;margin-bottom:1em}.breadcrumb__wrapper{margin:0 auto;width:100%}.breadcrumb__link{color:#fff;text-decoration:none}.breadcrumb__link:hover{color:#6a6a6a}.breadcrumb__items{list-style:none;margin:0;padding:0;text-align:left}.breadcrumb__items>li{margin:0;padding:0}.breadcrumb__item:after{content:"/";position:relative;margin-left:.6em;color:#fff}.breadcrumb__item--active{color:#fff}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Almarai,sans-serif;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Almarai,sans-serif}}.calendar table{width:100%}.calendar td{text-align:center;width:38px}.calendar__month{text-transform:none;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.calendar__day{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;text-transform:lowercase;letter-spacing:0;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:-1.5em;font-weight:700;line-height:2em;text-align:center;height:30px;width:30px;background-color:transparent;display:flex;transition:.5s;outline:none}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{font-size:1em}.calendar__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:-45px}@media screen and (min-width:992px){.calendar__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.calendar__container-pagination .arrows{width:100%;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.calendar__container-pagination .arrows{margin:0}}.calendar__container-pagination .swiper-button-next,.calendar__container-pagination .swiper-button-prev{top:0;margin-top:0}.calendar__container-pagination .swiper-button-prev{left:0;transform:rotate(180deg)}.calendar__container-pagination .swiper-button-next{right:0}.calendar__container-pagination .swiper-button-next__svg,.calendar__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.calendar__container-pagination .swiper-button-next:after,.calendar__container-pagination .swiper-button-prev:after{display:none}.calendar__calendar .calendar__date{font:normal normal 400 1rem Almarai,sans-serif;color:#525252;padding:1em 0}.calendar__calendar .calendar__date--booked{background-color:#c90b0b;color:#fff}.calendar__calendar .calendar__date--available{background-color:#0b9a0b;color:#fff}.calendar__calendar--line .calendar__date{background-color:transparent;letter-spacing:0}.calendar__calendar--line .calendar__date span{padding:.4em}.calendar__calendar--line .calendar__date--booked{position:relative;color:#6a6a6a}.calendar__calendar--line .calendar__date--booked:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#c90b0b}.calendar__calendar--line .calendar__date--available{position:relative;color:#6a6a6a}.calendar__calendar--line .calendar__date--available:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);border:1px solid #0b9a0b}.calendar__calendar--line .calendar__date--outermonth{color:#fff;opacity:0}.calendar__calendar--line .calendar__date--outermonth:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);border:none}.calendar__calendar--line .calendar__line{height:1em}.calendar__legend{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0;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>*{margin-right:4em;display:flex;align-items:center}.calendar__legend>: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:#0b9a0b}.calendar__legend--booked .calendar__legend-drawing{background-color:#c90b0b}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:12000;background-color:#fff}@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 clamp(14px,calc(.6rem + 1.875vw),14px)/1.3 Almarai,sans-serif;text-decoration:none;color:#5887a8}.call-tracking__item .item__mail a .mail-svg{fill:#5887a8;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 clamp(14px,calc(.6rem + 1.875vw),14px)/1.3 Almarai,sans-serif;text-decoration:none;color:#5887a8}.call-tracking__item .item__phone a .phone-svg{fill:#5887a8;width:23px;height:100%}.contact-v1{width:100%;background:transparent none no-repeat 50%/cover}.contact-v1__wrapper{max-width:1920px}.contact-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.contact-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.contact-v1__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.contact-v1__wrapper.wrapper{margin:auto}}.contact-v1__agency{max-width:1580px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:5em}@media screen and (min-width:992px){.contact-v1__agency{flex-direction:row;margin-bottom:8em}}.contact-v1__content{display:flex;flex-direction:column;flex:1;padding:0}@media screen and (min-width:992px){.contact-v1__content{padding:0 3em 0 0}}@media screen and (min-width:1400px){.contact-v1__content{padding:0 9em 0 0;max-width:800px}}.contact-v1__content-top{margin-bottom:3em}@media screen and (min-width:992px){.contact-v1__content-top{margin-bottom:inherit}}.contact-v1__title .title .title__content{margin:0 0 1.5em}.contact-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.contact-v1__text{margin-bottom:3em}@media screen and (min-width:992px){.contact-v1__text{margin-bottom:5em}}.contact-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif}@media screen and (min-width:992px){.contact-v1__text.text{padding-left:1.5em}}.contact-v1__coords{margin-bottom:2em}@media screen and (min-width:992px){.contact-v1__coords{padding-left:1.5em}}.contact-v1__coords-tel{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__coords-tel{flex-direction:row}}.contact-v1__coords-tel--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v1__coords-tel--label,.contact-v1__coords-tel--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v1__coords-tel--text a{text-decoration:none;color:#6a6a6a}.contact-v1__coords-mail{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__coords-mail{flex-direction:row}}.contact-v1__coords-mail--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v1__coords-mail--label,.contact-v1__coords-mail--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v1__coords-mail--text a{text-decoration:none;color:#6a6a6a}.contact-v1__coords-address{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__coords-address{flex-direction:row}}.contact-v1__coords-address--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v1__coords-address--label,.contact-v1__coords-address--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v1__coords-address--text{display:flex;flex-direction:column;color:#6a6a6a}.contact-v1__legals--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v1__legals--label,.contact-v1__legals--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v1__legals--text{display:flex;flex-direction:column;color:#6a6a6a}@media screen and (min-width:992px){.contact-v1__timetables{padding-left:1.5em}}.contact-v1__timetables--label{color:#5887a8}.contact-v1__timetables--label,.contact-v1__timetables--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v1__timetables--text{color:#6a6a6a;margin-bottom:1em}.contact-v1__right{max-width:100%;display:flex;flex-direction:column;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.contact-v1__right{width:48%;margin-top:1.5em;margin-bottom:0}}.contact-v1__decorate{margin-bottom:1.5em}.contact-v1__decorate-wrapper{width:100%;height:100%}.contact-v1__decorate-visual,.contact-v1__decorate img{width:100%;height:100%;max-height:475px}.contact-v1__decorate img{object-fit:cover;display:block}.contact-v1__socials .socials__items{display:flex;flex-wrap:wrap}.contact-v1__socials .socials__item .item__svg{width:100%;height:100%}.contact-v1__socials .socials__item .item__link{border:1px solid #6a6a6a;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 1em 1em 0;transition:all .2s linear}.contact-v1__socials .socials__item .item__link:hover{border:1px solid #5887a8;background:#5887a8}.contact-v1__socials .socials__item .item__link:hover svg{fill:#fff}.contact-v1__socials .socials__item li{list-style:none}.contact-v1__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#5887a8;transition:fill .2s linear}@media screen and (min-width:992px){.contact-v1__form-block{padding-right:2em}}.contact-v1__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.contact-v1__form-block .form-block__title .title .title__content{margin:0 0 3em}}.contact-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.contact-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.contact-v1__form-block .form-block__wrapper{max-width:730px;margin:auto}.contact-v1__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}@media screen and (min-width:992px){.contact-v1__form-block .form-block .myForm{margin-left:5em}}.contact-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.contact-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.contact-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.contact-v1__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n){flex-direction:row-reverse;margin-bottom:8em;margin-left:0;margin-right:auto}}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n) .contact-v1__content{padding:0 0 0 3em}}@media screen and (min-width:1400px){.contact-v1__agency:nth-child(2n) .contact-v1__content{padding:0 0 0 9em}}.contact-v1__agency:nth-child(2n) .contact-v1__socials.socials .socials__items{display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n) .contact-v1__socials.socials .socials__items{justify-content:flex-end}}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n) .contact-v1__socials.socials .socials__item{margin-right:0;margin-left:1em}}.contact-v2{width:100%;background:transparent none no-repeat 50%/cover}.contact-v2__wrapper{max-width:1920px}.contact-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.contact-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.contact-v2__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.contact-v2__wrapper.wrapper{margin:auto}}.contact-v2__agency{display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:5em}@media screen and (min-width:992px){.contact-v2__agency{flex-direction:row}}.contact-v2__swiper{max-width:1580px;margin:auto auto 5em;position:relative}@media screen and (min-width:992px){.contact-v2__swiper{flex-direction:row;margin:0 0 8em auto}}@media screen and (min-width:2000px){.contact-v2__swiper{margin:auto}}.contact-v2__content{display:flex;flex-direction:column;flex:1;padding:0}@media screen and (min-width:992px){.contact-v2__content{padding:0 3em 0 0}}@media screen and (min-width:1400px){.contact-v2__content{padding:0 9em 0 0}}.contact-v2__content-top{margin-bottom:3em}@media screen and (min-width:992px){.contact-v2__content-top{margin-bottom:inherit}}.contact-v2__title .title .title__content{margin:0 0 1.5em}.contact-v2__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.contact-v2__text{margin-bottom:3em}@media screen and (min-width:992px){.contact-v2__text{margin-bottom:5em}}.contact-v2__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif}@media screen and (min-width:992px){.contact-v2__text.text{padding-left:1.5em}}.contact-v2__coords{margin-bottom:2em}@media screen and (min-width:992px){.contact-v2__coords{padding-left:1.5em}}.contact-v2__coords-tel{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v2__coords-tel{flex-direction:row}}.contact-v2__coords-tel--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v2__coords-tel--label,.contact-v2__coords-tel--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v2__coords-tel--text a{text-decoration:none;color:#6a6a6a}.contact-v2__coords-mail{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v2__coords-mail{flex-direction:row}}.contact-v2__coords-mail--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v2__coords-mail--label,.contact-v2__coords-mail--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v2__coords-mail--text a{text-decoration:none;color:#6a6a6a}.contact-v2__coords-address{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v2__coords-address{flex-direction:row}}.contact-v2__coords-address--label{color:#5887a8;min-width:130px;margin-right:1em}.contact-v2__coords-address--label,.contact-v2__coords-address--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v2__coords-address--text{display:flex;flex-direction:column;color:#6a6a6a}.contact-v2__timetables{margin-bottom:1em}@media screen and (min-width:992px){.contact-v2__timetables{padding-left:1.5em}}.contact-v2__timetables--label{color:#5887a8}.contact-v2__timetables--label,.contact-v2__timetables--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Almarai,sans-serif}.contact-v2__timetables--text{color:#6a6a6a}.contact-v2__right{max-width:100%;display:flex;flex-direction:column;margin-bottom:2em;position:relative;width:100%}@media screen and (min-width:992px){.contact-v2__right{max-width:48%;margin-top:1.5em;margin-bottom:0}}.contact-v2__decorate{margin-bottom:1.5em}.contact-v2__decorate-wrapper{width:100%;height:100%}.contact-v2__decorate-visual,.contact-v2__decorate img{width:100%;height:100%;max-height:475px}.contact-v2__decorate img{object-fit:cover;display:block}.contact-v2__socials .socials__items{display:flex;flex-wrap:wrap}.contact-v2__socials .socials__item{border:1px solid #6a6a6a;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 1em 1em 0;transition:all .2s linear}.contact-v2__socials .socials__item .item__svg{width:100%;height:100%}.contact-v2__socials .socials__item li{list-style:none}.contact-v2__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#5887a8;transition:fill .2s linear}.contact-v2__socials .socials__item:hover{border:1px solid #5887a8;background:#5887a8}.contact-v2__socials .socials__item:hover svg{fill:#fff}@media screen and (min-width:992px){.contact-v2__form-block{padding-right:2em}}.contact-v2__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.contact-v2__form-block .form-block__title .title .title__content{margin:0 0 3em}}.contact-v2__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:lowercase}.contact-v2__form-block .form-block__title .title .title__content-1:first-letter{text-transform:uppercase}.contact-v2__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:lowercase}.contact-v2__form-block .form-block__wrapper{max-width:730px;margin:auto}.contact-v2__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm{margin-left:5em}}.contact-v2__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.contact-v2__form-block .form-block .myForm .form .select{margin:3em 0}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm .form .select{max-width:70%}}.contact-v2__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.contact-v2__pagination{width:100%}@media screen and (min-width:992px){.contact-v2__pagination{max-width:48%;margin-left:auto}}.contact-v2__container-pagination{position:relative;width:48%;height:45px;display:flex;flex-direction:column;margin-bottom:2em;animation:fadein 1s}@media screen and (min-width:992px){.contact-v2__container-pagination{max-width:80%}}.contact-v2__container-pagination--top{position:relative;width:100%;height:2px}.contact-v2__container-pagination--bottom{position:relative;width:100%;height:100%;top:2em}@media screen and (min-width:768px){.contact-v2__container-pagination--bottom{top:0}}.contact-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.contact-v2__container-pagination .swiper-scrollbar-drag{background:#5887a8}.contact-v2__container-pagination .swiper-button-next,.contact-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.contact-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.contact-v2__container-pagination .swiper-button-next{right:auto;left:4em}.contact-v2__container-pagination .swiper-button-next__svg,.contact-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.contact-v2__container-pagination .swiper-button-next:after,.contact-v2__container-pagination .swiper-button-prev:after{display:none}.contact-v2__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.contact-v2__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.contact-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.js-contact-v2__container-pagination{height:70px}.js-contact-v2__container-pagination .contact-v2__container-pagination{width:100%}@keyframes fadein{0%{opacity:0}to{opacity:1}}.counter-v1{position:relative;margin:1em 0}.counter-v1__wrappper{width:100%}.counter-v1__bullet,.counter-v1__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif}.counter-v1__bullet{background:#5887a8;padding:.2em .6em;border-radius:10px}.cro-v1{width:100%;background:transparent}.cro-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}.cro-v1__container{max-width:1400px;margin:auto}.cro-v1__aligner{display:flex}.cro-v1__aligner-container{max-height:260px;width:100%;overflow:hidden}.cro-v1__links{margin-top:60px}.cro-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v1__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v1__links .button-drawing__content{margin-right:2em}}.cro-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.cro-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v1__title .title .title__content{margin:0 0 1em}.cro-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.cro-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.cro-v1__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.cro-v1__text.text{padding-left:1.5em}}.image-item{width:70%;display:inline-block;padding:15px;flex:0 0 50%;max-width:50%}@media screen and (min-width:992px){.image-item{flex:unset;max-width:unset}}.image{background-position:50%;background-size:cover;background-repeat:no-repeat}.image--1{background-image:url(../images/modules/cro/5.jpg);padding-top:100%}@media screen and (min-width:992px){.image--1{padding-top:80%}}.image--2{background-image:url(../images/modules/cro/6.jpg);padding-top:100%}@media screen and (min-width:992px){.image--2{padding-top:120%}}.image--3{background-image:url(../images/modules/cro/7.jpg);padding-top:100%}@media screen and (min-width:992px){.image--3{padding-top:110%}}.image--4{background-image:url(../images/modules/cro/4.jpg);padding-top:100%}@media screen and (min-width:992px){.image--4{padding-top:60%}}.cro-v2{width:100%;background:transparent}.cro-v2__wrapper{max-width:1740px;margin-left:auto}.cro-v2__wrapper.wrapper{padding:4em 2em;overflow:inherit}@media screen and (min-width:992px){.cro-v2__wrapper.wrapper{padding:4em 0 4em 2em}}.cro-v2__links{margin-top:30px}.cro-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v2__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v2__links .button-drawing__content{margin-right:2em}}.cro-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.cro-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v2__container{position:relative;margin-right:0}.cro-v2__item{display:flex;flex-wrap:wrap}.cro-v2__item__decorate{max-width:100%;width:100%;position:relative}.cro-v2__content{max-width:910px;width:100%;z-index:1}@media screen and (min-width:992px){.cro-v2__content{width:55%;position:absolute}}.cro-v2__aligner{display:flex}.cro-v2__aligner-container{max-height:350px;width:100%;overflow:hidden}.cro-v2__title .title .title__content{margin:0 0 1em}.cro-v2__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.cro-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.cro-v2__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.cro-v2__text.text{padding-left:1.5em}}.cro-v2__decorate{max-width:100%;width:100%;margin:6.733em 0 0}@media screen and (min-width:992px){.cro-v2__decorate{margin:16em 0 0}}@media screen and (min-width:1400px){.cro-v2__decorate{margin:12em 0 0}}.cro-v2__decorate-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (min-width:992px){.cro-v2__decorate-wrapper{align-items:baseline;padding-left:48%;margin:unset}}.cro-v2__decorate img{display:block;object-fit:cover}.cro-v2__decorate img,.cro-v2__item__visual{width:100%;height:100%}.cro-v2__item__visual--3{left:12%;width:36%;bottom:14%}@media screen and (min-width:992px){.cro-v2__item__visual--3{position:absolute;padding-left:0}}.cro-v2__item__visual--2{width:30%}@media screen and (min-width:992px){.cro-v2__item__visual--1{padding-right:0;padding-top:0}}.cro-v2__item__visual--4{width:83%}.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--1,.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--2,.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--3,.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--4{transform:none!important}.cro-v3{width:100%;background:transparent}@media screen and (min-width:992px){.cro-v3__wrapper.wrapper{padding:4em 2em 4em 0}}.cro-v3__links{margin-top:30px}.cro-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v3__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v3__links .button-drawing__content{margin-right:2em}}.cro-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.cro-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v3__container{max-width:1740px;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.cro-v3__container{flex-direction:row}}.cro-v3__decorate{max-width:650px;max-height:700px;width:100%;height:100%;margin:auto}@media screen and (min-width:992px){.cro-v3__decorate{margin:unset}}.cro-v3__decorate-wrapper,.cro-v3__decorate img{height:100%;width:100%}.cro-v3__decorate img{display:block;object-fit:cover}.cro-v3__item__visual{height:100%;width:100%}.cro-v3__content{width:100%;margin-bottom:6.733em}@media screen and (min-width:992px){.cro-v3__content{margin-left:5em;margin-top:6.667em;margin-bottom:unset}}@media screen and (min-width:1400px){.cro-v3__content{margin-left:8.933em}}.cro-v3__aligner{display:flex}.cro-v3__aligner-container{max-height:350px;width:100%;overflow:hidden}.cro-v3__title .title .title__content{margin:0 0 1em}.cro-v3__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.cro-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.cro-v3__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.cro-v3__text.text{padding-left:1.5em}}.cro-v3:not(.js-animation-advanced) .cro-v3__decorate{transform:none!important}.cro-v4{width:100%;background:transparent none no-repeat 50%/cover}.cro-v4__wrapper{max-width:1920px}.cro-v4__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.cro-v4__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.cro-v4__wrapper.wrapper{margin:auto}}.cro-v4__links{margin-top:30px}.cro-v4__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v4__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v4__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v4__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v4__links .button-drawing__content{margin-right:2em}}.cro-v4__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.cro-v4__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v4__container{max-width:1840px;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.cro-v4__container{flex-direction:row}}.cro-v4__content{display:flex;flex-direction:column;flex:1;padding:3em 1em 0 0;margin-bottom:6.733em}@media screen and (min-width:992px){.cro-v4__content{padding:2em 0 0 3em;margin-bottom:unset}}@media screen and (min-width:1400px){.cro-v4__content{padding:3.333em 0 0 6.667em}}.cro-v4__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase;margin-bottom:.2em}.cro-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.cro-v4__decorate{max-width:100%;max-height:610px;position:relative;width:100%;height:100%}@media screen and (min-width:992px){.cro-v4__decorate{max-width:52%}}.cro-v4__decorate-visual,.cro-v4__decorate-wrapper{width:100%;height:100%}.cro-v4__video{max-height:610px;position:relative;padding-bottom:56.25%;width:100%}.cro-v4__video-content,.cro-v4__video-content>*{width:100%;height:100%}.cro-v4__video-content{position:absolute}.cro-v4__aligner{display:flex}.cro-v4__aligner-container{max-height:350px;width:100%;overflow:hidden}@media screen and (min-width:992px){.cro-v4__aligner-container{max-width:685px}}.cro-v4__text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.867 Almarai,sans-serif}@media screen and (min-width:992px){.cro-v4__text{padding-left:1.5em}}.modal-download-document .form__submit{justify-content:center}.modal-download-document .form .button-drawing{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.modal-download-document .form .button-drawing_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.modal-download-document .form .button-drawing__drawing{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.modal-download-document .form .button-drawing:hover{color:#5887a8;transition:color .2s;cursor:pointer}.modal-download-document .form .button-drawing:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.modal-download-document .form .button-drawing:hover svg{fill:#5887a8;transition:fill .2s}.editorial-v1{width:100%;background:transparent none no-repeat 50%/cover}.editorial-v1__wrapper{max-width:1300px;margin:0 auto;padding:4em var(--wrapper-x)}@media screen and (min-width:1600){.editorial-v1__wrapper{padding:4em}}.editorial{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}.editorial .title .title__content{text-align:left;margin:0 0 1.5em}.editorial .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.editorial .title .title__content-2{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#5887a8;font-family:Almarai,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:#052444;font-family:Almarai,sans-serif;font-size:.6em;display:block}.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#6a6a6a}.editorial a{color:#5887a8}.editorial p{margin:.5em 0;font:normal normal 400 1.1764rem/1.4 Almarai,sans-serif}.editorial ol,.editorial ul{margin:.5em 0;list-style-position:inside}.editorial li,.editorial ol{font:normal normal 400 1.1764rem/1.4 Almarai,sans-serif;color:#5887a8}.editorial li{list-style:none}.editorial li li{font-size:1em;margin-left: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 #5887a8;border-bottom:0}.editorial blockquote{margin:2em 0}.editorial blockquote,.editorial blockquote p{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1 Almarai,sans-serif;color:#5887a8;text-transform:none;letter-spacing:0}.editorial table{margin:0 auto;border:0;border-collapse:collapse}.editorial table td,.editorial table tr{border:1px solid #cecece;padding:.6em;background:transparent;color:#6a6a6a}.editorial table td,.editorial table th,.editorial table tr{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;text-transform:none;letter-spacing:0}.editorial table th{padding:.5em .6em;background:#5887a8;color:#fff}.editorial-seo{width:100%;background:transparent}.editorial-seo__wrapper.wrapper{padding:4em var(--wrapper-x)}.editorial-seo__container{max-width:1400px;margin:auto}.editorial-seo__aligner{display:flex}.editorial-seo__aligner-container{width:100%}.editorial-seo__title .title .title__content{margin:0 0 1em}.editorial-seo__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.editorial-seo__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.editorial-seo__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.editorial-seo__text.text{padding-left:1.5em}}.editorial-gms-1{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.editorial-gms-1__editorial__wrapper{max-width:1580px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.editorial-gms-1__editorial__wrapper{display:block}}.editorial-gms-1__editorial__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.editorial-gms-1__editorial__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.editorial-gms-1__editorial__wrapper.wrapper{margin:auto}}.editorial-gms-1__container{max-width:1920px;margin-left:auto}@media screen and (min-width:2000px){.editorial-gms-1__container{margin:auto}}.editorial-gms-1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.editorial-gms-1__decorate{width:100%;height:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.editorial-gms-1__decorate{max-width:56%;float:right;margin-left:2.666em;margin-bottom:4em;height:540px}}.editorial-gms-1__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.editorial-gms-1__visual{height:auto}.editorial-gms-1__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.editorial-gms-1__visual--right{max-width:54%}}.editorial-gms-1__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.editorial-gms-1__visual--left{max-width:43.6%;margin-top:2em;justify-content:flex-start}}.editorial-gms-1__visual--1{max-height:50%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.editorial-gms-1__visual--1{max-width:100%;margin-bottom:1em}}.editorial-gms-1__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.editorial-gms-1__visual--2{max-height:46%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.editorial-gms-1__visual--2{max-width:72%;margin-bottom:1em}}.editorial-gms-1__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.editorial-gms-1__visual--3{height:100%;width:100%}.editorial-gms-1__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.editorial-gms-1__wrapper-close{clear:both}.editorial-gms-1__block-text{text-align:left}@media screen and (min-width:576px){.editorial-gms-1__block-text{padding-left:1.5em;padding-right:2em}}.editorial-gms-1__content{width:100%;height:100%;max-width:1200px}.editorial-gms-2__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-2__items-wrapper{display:flex;justify-content:center;flex-wrap:wrap;max-width:1300px;margin:auto}@media screen and (min-width:1400px){.editorial-gms-2__items-wrapper{justify-content:space-between}}.editorial-gms-2__item{position:relative;max-width:380px;margin:auto}@media screen and (max-width:992px){.editorial-gms-2__item{margin:1em 0;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.editorial-gms-2__item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1400px){.editorial-gms-2__item{margin:0 1em;width:calc(33.33333% - 2em)}}.editorial-gms-2__item .item__decorate{height:160px;position:relative;width:100%;margin-bottom:3em;display:flex;justify-content:flex-end;flex-direction:column}.editorial-gms-2__item .item__decorate .decorate__visual{position:relative;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.editorial-gms-2__item .item__decorate .decorate__visual img{background:transparent;width:auto;max-height:160px;height:100%}.editorial-gms-2__item .item__title .title .title__content{text-align:center;max-width:80%;margin:auto auto 1.5em}.editorial-gms-2__item .item__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.6 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.editorial-gms-2__item .item__text{max-width:90%;margin:auto}.editorial-gms-3__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-3__content{max-width:1300px;margin:auto}@media screen and (min-width:576px){.editorial-gms-3__text{padding-left:1.5em}}@media screen and (min-width:992px){.editorial-gms-3__text{max-width:90%}}.editorial-gms-4__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-4__container{display:flex;flex-direction:column;max-width:1300px;width:100%;margin:auto}@media screen and (min-width:992px){.editorial-gms-4__container{flex-direction:row}}.editorial-gms-4__decorate{margin:0 auto 2em;width:100%}@media screen and (min-width:576px){.editorial-gms-4__decorate{max-width:50%;max-height:300px}}@media screen and (min-width:992px){.editorial-gms-4__decorate{max-width:48%;margin:0 3em 0 0}}@media screen and (min-width:1200px){.editorial-gms-4__decorate{max-height:420px}}.editorial-gms-4__visual{width:100%;max-width:620px;height:100%;max-height:420px}.editorial-gms-4__visual img{width:100%;height:100%;object-fit:cover;display:block}.editorial-gms-4__content{width:100%}@media screen and (min-width:992px){.editorial-gms-4__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-4__text{padding-left:1.5em}}.editorial-gms-5__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-5__container{display:flex;flex-direction:column;justify-content:flex-end;max-width:1300px;width:100%;margin:auto}@media screen and (min-width:992px){.editorial-gms-5__container{flex-direction:row-reverse}}.editorial-gms-5__decorate{margin:0 auto 2em}@media screen and (min-width:576px){.editorial-gms-5__decorate{max-width:50%;max-height:300px}}@media screen and (min-width:992px){.editorial-gms-5__decorate{max-width:48%;margin:0 0 0 3em}}@media screen and (min-width:1200px){.editorial-gms-5__decorate{max-height:420px}}.editorial-gms-5__visual{width:100%;max-width:620px;max-height:420px;height:100%}.editorial-gms-5__visual img{width:100%;height:100%;object-fit:cover;display:block}.editorial-gms-5__content{width:100%}@media screen and (min-width:992px){.editorial-gms-5__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-5__text{padding-left:1.5em}}.editorial-gms-6__wrapper{max-width:1920px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.editorial-gms-6__wrapper{display:block}}.editorial-gms-6__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.editorial-gms-6__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.editorial-gms-6__wrapper.wrapper{margin:auto}}.editorial-gms-6__container{display:flex;flex-direction:column;max-width:1645px;width:100%;margin-right:auto}@media screen and (min-width:992px){.editorial-gms-6__container{flex-direction:row}}@media screen and (min-width:2000px){.editorial-gms-6__container{margin:auto}}.editorial-gms-6__decorate{margin:0 auto 2em}@media screen and (min-width:576px){.editorial-gms-6__decorate{max-width:50%}}@media screen and (min-width:992px){.editorial-gms-6__decorate{max-width:58%;width:100%;margin:0 5em 0 0}}@media screen and (min-width:1200px){.editorial-gms-6__decorate{max-height:575px}}.editorial-gms-6__visual{width:100%;max-width:960px;max-height:575px;height:100%}.editorial-gms-6__visual img{width:100%;height:100%;max-height:575px;object-fit:cover;display:block}.editorial-gms-6__content{width:100%}@media screen and (min-width:992px){.editorial-gms-6__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-6__text{padding-left:1.5em}}.editorial-gms-7__wrapper{max-width:1920px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.editorial-gms-7__wrapper{display:block}}.editorial-gms-7__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.editorial-gms-7__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.editorial-gms-7__wrapper.wrapper{margin:auto}}.editorial-gms-7__container{display:flex;flex-direction:column;max-width:1645px;width:100%;margin-left:auto}@media screen and (min-width:992px){.editorial-gms-7__container{flex-direction:row-reverse}}@media screen and (min-width:2000px){.editorial-gms-7__container{margin:auto}}.editorial-gms-7__decorate{margin:0 auto 2em}@media screen and (min-width:576px){.editorial-gms-7__decorate{max-width:50%}}@media screen and (min-width:992px){.editorial-gms-7__decorate{max-width:58%;width:100%;margin:0 0 0 3em}}@media screen and (min-width:1200px){.editorial-gms-7__decorate{max-height:575px}}.editorial-gms-7__visual{width:100%;max-width:960px;max-height:575px;height:100%}.editorial-gms-7__visual img{width:100%;height:100%;max-height:575px;object-fit:cover;display:block}.editorial-gms-7__content{width:100%}@media screen and (min-width:992px){.editorial-gms-7__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-7__text{padding-left:1.5em}}.empty-search{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.empty-search__wrapper{max-width:1450px;margin:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.empty-search__wrapper{display:block;min-height:540px}}.empty-search__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:1600px){.empty-search__wrapper.wrapper{padding:4em 0}}.empty-search__container{max-width:1920px;margin-left:auto}.empty-search:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.empty-search__title{max-width:400px}.empty-search__title .title .title__content{text-align:left;margin:0 0 1.5em}.empty-search__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.5 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.empty-search__decorate{width:100%;height:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.empty-search__decorate{max-width:50%;position:absolute;right:0;bottom:0;margin-left:2.666em;margin-bottom:4em;height:540px;padding-top:6em}}.empty-search__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.empty-search__visual{height:auto}.empty-search__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.empty-search__visual--right{max-width:51%;max-height:75%}}.empty-search__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.empty-search__visual--left{max-width:47%;margin-top:2em;justify-content:flex-start}}.empty-search__visual--1{max-height:50%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.empty-search__visual--1{max-width:100%;margin-bottom:1em}}.empty-search__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.empty-search__visual--2{max-height:46%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.empty-search__visual--2{max-width:66%;margin-bottom:1em}}.empty-search__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.empty-search__visual--3{height:100%;width:100%}.empty-search__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.empty-search__wrapper-close{clear:both}.empty-search__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:3em;width:100%}@media screen and (min-width:576px){.empty-search__block-text{padding-left:2em}}@media screen and (min-width:992px){.empty-search__block-text{max-width:500px}}.empty-search__content{width:100%;height:100%;padding:0 0 4em}@media screen and (min-width:992px){.empty-search__content{width:50%}}.empty-search__link .links-group__wrapper{text-align:right;text-decoration:none;margin-right:-11.5%}.empty-search__link .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.empty-search__link .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.empty-search__link .button-drawing__content{margin-right:2em}}.empty-search__link .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.empty-search__link .button-drawing:hover .arrow_link_svg{right:-1em}.environnement-list{position:relative;background:#fff;padding:4em 0}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1230px;padding:0 2em}@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;max-width:1200px}.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:#5887a8;border-radius:100%;width:93px;height:93px;text-align:center;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:Almarai,sans-serif;letter-spacing:.8em}.environnement__title .title__content{font:normal normal 500 1.375em/1.4em Almarai,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content .title__subtitle{color:#052444}.environnement__title .title__content span{display:block;color:#5887a8;text-transform:capitalize}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Almarai,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%;height:100%;display:block}.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>div:last-child{margin-bottom:0}.estimation__wrapper{padding:0 1em}@media screen and (min-width:768px){.estimation__wrapper{padding:0 2em}}.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%;padding-top:3em}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:1em 0;text-align:left;line-height:2}.estimation__wrapper .editorial-estimation .editorial-estimation__img_content{width:100%}.estimation__wrapper .editorial-estimation .editorial-estimation__img_content img{max-height:350px;width:100%;height:auto;object-fit:cover}@media screen and (min-width:768px){.estimation__wrapper .editorial-estimation{flex-direction:row-reverse}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content{width:50%;padding-top:7em}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:3em 2em}.estimation__wrapper .editorial-estimation .editorial-estimation__img_content{width:50%}}.estimation__wrapper .estimation-formulaires{max-width:1280px;margin:0 auto;padding-bottom:3em}.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:#919191}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#5887a8;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 Almarai,sans-serif;color:#5887a8;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#5887a8;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 #5887a8;border-right:2px solid #5887a8;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:#5887a8;font:normal normal 700 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,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 #5887a8;color:#5887a8;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 0 0 20px #fff;transition:.25s}.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:#5887a8;border-color:#5887a8}.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:#919191;width:100%;height:1px;position:absolute;top:calc(2.5em + 36px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:15px;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%}}.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{color:#5887a8;letter-spacing:unset}.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{font:normal normal 400 1.1em Almarai,sans-serif;text-transform:none;letter-spacing:0;color:#5887a8}.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:#5887a8;text-transform:none;padding:15px;font:normal normal 400 1.6em Almarai,sans-serif;display:block}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1em}.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}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align: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;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:#5887a8;font:normal normal 400 1.1em Almarai,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 #525252}.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:#5887a8;font:normal normal 400 15px Almarai,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 #919191;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:#5887a8}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#5887a8;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:#5887a8;border:1px solid #5887a8}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg svg{fill:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{flex-direction:column;text-transform:none;font:normal normal 400 1.1em Almarai,sans-serif;letter-spacing:0}.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:#5887a8;font:normal normal 400 1.1em Almarai,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:1px solid #525252;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:#5887a8;border-color:#5887a8}.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 400 .9em Almarai,sans-serif;text-transform:uppercase;letter-spacing:.2em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input:checked+label:before{border:1px solid #919191}@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 15px;width:100%}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date{width:60%;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:#5887a8;display:flex;align-items:center;letter-spacing:0;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.75em;right:2em;top:inherit}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;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__validation .form__submit{margin-top:1.5em;padding-right:15px;margin-bottom:0;text-align:right;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;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:100px}@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:uppercase;text-align:center;letter-spacing:.5em;border:none;color:#5887a8;padding:.5em 0;min-width:175px;background:#fff;font:normal normal 400 1.1em Almarai,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{transition:.25s;width:20px;height:20px}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left{margin-right:1em;transform:rotate(180deg)}.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:hover .arrow_left{transform:rotate(180deg) translateX(10px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element:hover .arrow_right{transform:translateX(10px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation__wrapper .estimation-formulaires__message{padding:15px}.estimation__wrapper .estimation-formulaires .form__legals{margin:0;padding:0 15px}.estimation__wrapper .estimation-formulaires .flatpickr-calendar{font:normal normal 400 1.1em Almarai,sans-serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 400 1.1em Almarai,sans-serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#5887a8}.estimation__wrapper #estimation_pro_group{max-width:1280px;margin:0 auto}.estimation__wrapper #estimation_pro_group .form__legals{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:#5887a8;text-transform:none;font:normal normal 400 1.6em Almarai,sans-serif;display:block}.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:2em;top:inherit}.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label,.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{color:#5887a8;letter-spacing:unset}@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 400 1.1em Almarai,sans-serif;text-transform:none;color:#5887a8}.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 400 1.1em Almarai,sans-serif;color:#5887a8}.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 #919191}.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__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{padding:2em;margin:auto;max-width:1280px;display:flex;flex-wrap:wrap}.estimation_module_home-container .estimation_module_home_text-structure{width:100%}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_text-structure{width:50%}}.estimation_module_home-container .estimation_module_home_text-structure .title__Content-1{font:normal normal 400 3em Crimson Foam;color:#5887a8}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_text-structure .title__Content-1{font:normal normal 400 5em Crimson Foam}}.estimation_module_home-container .estimation_module_home_text-structure .text__Content{font:normal normal 400 1em Almarai,sans-serif;color:#5887a8}.estimation_module_home-container .estimation_module_home_text-structure .button__Content{padding:3em 0}.estimation_module_home-container .estimation_module_home_text-structure .button__Element{word-break:normal;display:flex;align-items:center;text-transform:uppercase;text-decoration:none;letter-spacing:.2em;font:normal normal 400 1em Almarai,sans-serif;color:#5887a8}.estimation_module_home-container .estimation_module_home_text-structure .button__Element .arrow_link_svg{transition:.2s;margin-left:1em;width:20px;height:20px;fill:#5887a8}.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}.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:.3em;text-transform:uppercase;color:#525252;width:100%}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),26px)/1.8 Almarai,sans-serif;letter-spacing:0;text-transform:none;color:#5887a8}.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>.swiper-pagination-bullets,.estimation-result__quality .swiper-pagination-custom,.estimation-result__quality .swiper-pagination-fraction,.estimation-result__similar .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__similar .swiper-pagination-custom,.estimation-result__similar .swiper-pagination-fraction,.estimation-result__strong-point .swiper-container-horizontal>.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:#6a6a6a;line-height:1.75}@media screen and (min-width:576px){.estimation-result__locate-text{font-size:1.25em}}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:0;font:normal normal 700 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Almarai,sans-serif;color:#052444}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Almarai,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#052444;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Almarai,sans-serif;letter-spacing:0}.estimation-result__estimate .estimate .estimate__item-label{color:#6a6a6a;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Almarai,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:360px){.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 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-label{color:#5887a8}.estimation-result__strong-point .strong-point__item-description{color:#6a6a6a}.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 Almarai,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:360px){.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;align-items:center}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#6a6a6a}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#6a6a6a;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 Almarai,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:360px){.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>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;margin:6px 0;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif}.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:#5887a8;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Almarai,sans-serif;color:#6a6a6a}.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 #233644;padding:10px 20px;background:#5887a8;min-height:50px;display:flex;align-items:center;margin:10px}.estimation-result__action .links-group__link-content{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Almarai,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.3em}.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:#5887a8}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#052444}.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 #052444;background:#052444}.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 #233644;padding:10px 20px;background:#5887a8;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Almarai,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.3em}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#052444;color:#fff}.estimation-v1{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.estimation-v1__editorial__wrapper{max-width:1580px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.estimation-v1__editorial__wrapper{display:block}}.estimation-v1__editorial__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.estimation-v1__editorial__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.estimation-v1__editorial__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.estimation-v1__editorial__wrapper.wrapper{margin:auto}}.estimation-v1__container{max-width:1920px;margin-left:auto}@media screen and (min-width:2000px){.estimation-v1__container{margin:auto}}.estimation-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.estimation-v1__title .title .title__content{text-align:left;margin:0 0 .5em}.estimation-v1__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.estimation-v1__decorate{width:100%;height:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.estimation-v1__decorate{max-width:56%;float:right;margin-left:2.666em;margin-bottom:4em;height:540px}}.estimation-v1__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.estimation-v1__visual{height:auto}.estimation-v1__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.estimation-v1__visual--right{max-width:54%}}.estimation-v1__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.estimation-v1__visual--left{max-width:43.6%;margin-top:2em;justify-content:flex-start}}.estimation-v1__visual--1{max-height:50%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.estimation-v1__visual--1{max-width:100%;margin-bottom:1em}}.estimation-v1__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-v1__visual--2{max-height:46%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.estimation-v1__visual--2{max-width:72%;margin-bottom:1em}}.estimation-v1__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-v1__visual--3{height:100%;width:100%}.estimation-v1__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-v1__wrapper-close{clear:both}.estimation-v1__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:3em}@media screen and (min-width:576px){.estimation-v1__block-text{padding-left:1.5em;padding-right:2em}}.estimation-v1__content{width:100%;height:100%;max-width:1200px}.estimation-v1__form-block__wrapper{max-width:1235px;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.estimation-v1__form-block__wrapper{display:block}}.estimation-v1__form-block__wrapper.wrapper{padding:0}@media screen and (min-width:992px){.estimation-v1__form-block__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.estimation-v1__form-block__wrapper.wrapper{margin:auto}}.estimation-v1__form-block .first-fieldset{margin-bottom:4em}@media screen and (min-width:992px){.estimation-v1__form-block .first-fieldset{margin-bottom:11em}}.estimation-v1__form-block .first-fieldset .form__fields{max-width:1035px;margin:auto}.estimation-v1__form-block .second-fieldset,.estimation-v1__form-block .third-fieldset{max-width:760px;margin:auto}.estimation-v1__form-block .second-fieldset .form__fields,.estimation-v1__form-block .third-fieldset .form__fields{max-width:690px;margin:auto}.estimation-v1__form-block .second-fieldset{margin-bottom:3em}.estimation-v1__form-block .form__field{border:0}@media screen and (min-width:992px){.estimation-v1__form-block .form__field{margin:0 1.5em 1.5em}}.estimation-v1__form-block .form-block__title .title .title__content{text-align:left;margin:0 0 .5em}.estimation-v1__form-block .form-block__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.estimation-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.estimation-v1__form-block .form-block .form__legals{max-width:690px;margin:auto}.estimation-v1__form-block .form-block .form__legals p{max-width:650px;margin:auto}.estimation-v1__form-block .form__validation .form__field.checkboxes{margin:0}.estimation-v1__form-block .form__validation .checkboxes{margin-bottom:1em}.estimation-v1__form-block .form__validation .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}.estimation-v1__form-block .form__validation .form__submit{margin:2em 0}.estimation-v1__form-block .form__validation .form__submit .submit__content{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif}.events-details-v1{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.events-details-v1__wrapper{max-width:1580px;margin-left:auto}.events-details-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.events-details-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.events-details-v1__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.events-details-v1__wrapper.wrapper{margin:auto}}.events-details-v1__container{max-width:1920px;margin-left:auto}.events-details-v1__tools-share{padding:0 2em;margin-bottom:100px}.events-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-details-v1__item{position:relative;text-align:center;padding-bottom:4em}.events-details-v1__item__wrapper{width:100%;align-items:center}.events-details-v1__item__title .title .title__content{text-align:left;margin:0 0 1.3em}.events-details-v1__item__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.events-details-v1__item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.events-details-v1__item__decorate{width:54%;float:right;margin-bottom:3.8em;margin-left:2em;max-height:540px}}@media screen and (min-width:1200px){.events-details-v1__item__decorate{margin-left:12em}}.events-details-v1__item__visual{height:auto}.events-details-v1__item__visual img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.events-details-v1__item__wrapper-close{clear:both}.events-details-v1__item__content{width:100%;height:100%;max-width:1234px}.events-details-v1__item__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left}@media screen and (min-width:768px){.events-details-v1__item__block-text{padding-left:1.5em;padding-right:2em}}.events-details-v1__item__date{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:1.5em}.events-details-v1__item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.events-details-v1__item__text-container{height:100%}.events-details-v1 .item__infos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}@media screen and (min-width:768px){.events-details-v1 .item__infos{padding-left:1.5em}}@media screen and (min-width:1200px){.events-details-v1 .item__infos{margin-bottom:3em}}.events-details-v1 .item__infos .text--label{color:#5887a8;margin-bottom:.5em}.events-details-v1 .item__infos .text--detail,.events-details-v1 .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;display:block}.events-details-v1 .item__infos .text--detail{color:#6a6a6a}.events-details-v1 .item__infos .text span{text-align:left}.events-details-v1 .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-details-v1 .item__infos__block_top{flex-direction:row}}.events-details-v1 .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-details-v1 .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-details-v1 .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-details-v1 .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-details-v1 .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-details-v1 .item__infos__block_bottom{flex-direction:row}}.events-details-v1 .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-details-v1 .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-details-v1 .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-details-v1 .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-details-v1--picture .item__infos{flex-wrap:wrap}.events-details-v1__form-block{padding:0 2em}@media screen and (min-width:992px){.events-details-v1__form-block{padding-right:2em}}.events-details-v1__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.events-details-v1__form-block .form-block__title .title .title__content{margin:0 0 3em}}.events-details-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.events-details-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.events-details-v1__form-block .form-block__wrapper{max-width:730px;margin:auto}.events-details-v1__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}@media screen and (min-width:992px){.events-details-v1__form-block .form-block .myForm{margin-left:5em}}.events-details-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.events-details-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.events-details-v1__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.events-listing-v1{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.events-listing-v1__container{height:100%;display:flex;justify-content:center}.events-listing-v1__wrapper{width:100%;max-width:1420px;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.events-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v1__items{margin-bottom:4%;position:relative}.events-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v1__items-wrapper{margin:0 -2em}}.events-listing-v1__items .item{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;max-width:600px;padding-bottom:2em;border-bottom:1px solid #052444}@media screen and (max-width:768px){.events-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v1__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v1__items .item:last-child{border-bottom:none}@media screen and (min-width:992px){.events-listing-v1__items .item{max-width:100%;padding-bottom:4em}}.events-listing-v1__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:1200px){.events-listing-v1__items .item__wrapper{flex-direction:row;justify-content:space-between;min-height:400px}}.events-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.events-listing-v1__items .item__decorate-wrapper{width:100%}}.events-listing-v1__items .item__decorate{width:100%;height:100%;max-width:665px;position:relative}.events-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-listing-v1__items .item__decorate.details--column{flex-direction:column;padding:1.7647em 2.3529em}.events-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-listing-v1__items .item__img{display:block;height:100%;width:100%;margin:0 auto}.events-listing-v1__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v1__items .item__content{width:100%;padding:1.333em 0 0 3em}}.events-listing-v1__items .item__content.content--column .item__infos{flex-direction:column;width:70%}.events-listing-v1__items .item__content.content--column .item__infos .block_bottom,.events-listing-v1__items .item__content.content--column .item__infos .block_top{width:100%;justify-content:space-between}.events-listing-v1__items .item__infos{width:70%;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:1200px){.events-listing-v1__items .item__infos{width:50%}}.events-listing-v1__items .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;display:block;margin-bottom:.5em}.events-listing-v1__items .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;display:block}.events-listing-v1__items .item__infos .text span{text-align:left}.events-listing-v1__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v1__items .item__infos__block_top{flex-direction:row}}.events-listing-v1__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-v1__items .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-listing-v1__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-v1__items .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-listing-v1__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v1__items .item__infos__block_bottom{flex-direction:row}}.events-listing-v1__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-v1__items .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-listing-v1__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-v1__items .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-listing-v1__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column}.events-listing-v1__items .item__title{margin-bottom:2em;width:100%}@media screen and (min-width:768px){.events-listing-v1__items .item__title{margin-bottom:2em}}@media screen and (min-width:992px){.events-listing-v1__items .item__title{width:85%}}.events-listing-v1__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(30px,calc(.6rem + 1.875vw),30px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.events-listing-v1__items .item__text-block{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:2em;line-height:2em}.events-listing-v1__items .item__text-block a{color:#6a6a6a}.events-listing-v1__items .item__links{padding-top:2em}@media screen and (min-width:992px){.events-listing-v1__items .item__links{padding-top:inherit}}.events-listing-v1__items .item__main-link{text-decoration:none}.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width:992px){.events-listing-v1 .item:nth-child(2n) .item__content{padding:.5em 2.9412em 1.7647em 0}}.events-listing-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:576px){.events-listing-v1__links .links-group__wrapper{text-align:right}}.events-listing-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8em Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#5887a8}.events-listing-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-listing-v1__links .button-drawing__content{margin-right:2em}}.events-listing-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.events-listing-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.events-v1{width:100%;background:transparent none no-repeat 50%/cover}.events-v1__wrapper{max-width:1920px;margin:auto}.events-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.events-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.events-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.events-v1__container{flex-direction:row}}.events-v1__content{position:relative;width:100%}.events-v1__title{margin-bottom:2em}@media screen and (min-width:992px){.events-v1__title{max-width:40%;position:absolute;top:80px;margin-bottom:0}}.events-v1__title .title .title__content{margin:0}.events-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.events-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.events-v1 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.events-v1__items{margin-bottom:2em}}.events-v1__items-container{height:100%}.events-v1__item{display:flex;flex-direction:column-reverse;align-content:center}@media screen and (min-width:992px){.events-v1__item{flex-direction:row;margin-bottom:2em}}.events-v1__item-left{display:flex;flex-direction:column;flex:1;padding:3em 0}@media screen and (min-width:992px){.events-v1__item-left{padding:16.6em 7em 4.6em 0;width:55%;height:auto}}.events-v1__item__decorate{max-width:100%}@media screen and (min-width:992px){.events-v1__item__decorate{max-width:58%;max-height:665px;height:100%;width:100%}}.events-v1__item__decorate-wrapper{width:100%;height:100%}.events-v1__item__decorate-visual{width:100%;height:100%;max-height:500px}@media screen and (min-width:992px){.events-v1__item__decorate-visual{height:665px;max-height:100%}}.events-v1__item__decorate img{width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.events-v1__item__decorate img{max-height:inherit}}@media screen and (min-width:992px){.events-v1__item-content{padding-left:1.5em}}.events-v1__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.events-v1__item-text{padding-right:1em;margin-bottom:5em}}.events-v1__item-title{text-align:left}@media screen and (min-width:992px){.events-v1__item-title{max-width:80%}}.events-v1__item-title .title .title__content{margin:0 0 2em}.events-v1__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:uppercase}.events-v1__item-date{margin-bottom:2.5em;color:#6a6a6a}.events-v1__item-links .links-group__wrapper{text-align:center;display:block;text-decoration:none}@media screen and (min-width:992px){.events-v1__item-links .links-group__wrapper{text-align:right;padding-right:2em}}.events-v1__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.events-v1__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-v1__item-links .button-drawing__content{margin-right:2em}}.events-v1__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.events-v1__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.events-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.events-v1__links .links-group__wrapper{text-align:right}}.events-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.events-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-v1__links .button-drawing__content{margin-right:2em}}.events-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.events-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.events-v1__container-pagination{position:relative;width:100%;height:120px;display:flex;flex-direction:column}@media screen and (min-width:992px){.events-v1__container-pagination{width:58%;height:45px;margin-left:auto}}@media screen and (min-width:992px){.events-v1__container-pagination--container{width:90%}}@media screen and (min-width:1200px){.events-v1__container-pagination--container{width:70%}}.events-v1__container-pagination--top{position:relative;width:100%;height:2px;margin-bottom:2em}@media screen and (min-width:992px){.events-v1__container-pagination--top{margin-bottom:0}}.events-v1__container-pagination--bottom{position:relative;width:100%;height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.events-v1__container-pagination--bottom{height:45px;flex-direction:row;justify-content:flex-end}}.events-v1__container-pagination--bottom .arrows{position:relative}@media screen and (min-width:992px){.events-v1__container-pagination--bottom .arrows{position:static}}.events-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.events-v1__container-pagination .swiper-scrollbar-drag{background:#5887a8}.events-v1__container-pagination .swiper-button-next,.events-v1__container-pagination .swiper-button-prev{top:0;margin-top:0}.events-v1__container-pagination .swiper-button-prev{left:-2em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.events-v1__container-pagination .swiper-button-prev{left:0}}.events-v1__container-pagination .swiper-button-next{right:auto;left:2em}@media screen and (min-width:992px){.events-v1__container-pagination .swiper-button-next{left:4em}}.events-v1__container-pagination .swiper-button-next__svg,.events-v1__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.events-v1__container-pagination .swiper-button-next:after,.events-v1__container-pagination .swiper-button-prev:after{display:none}.events-v1__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto}.fab-v1{position:fixed;right:0;bottom:30px;z-index:90000}.fab-v1__nav--one .fab-v1__item-picto-svg{right:10px;left:inherit}@media screen and (min-width:992px){.fab-v1__nav--one .fab-v1__item-picto-svg{right:0}}.fab-v1__nav--one .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:center right;transform:scale(0)}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:transform .15s cubic-bezier(.33,.16,.26,1.72) 0s,opacity .1s;opacity:1;z-index:10}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:transform .25s cubic-bezier(.33,.16,.26,1.72) 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:transform .35s cubic-bezier(.33,.16,.26,1.72) .03s,opacity .1s;opacity:1;z-index:8}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:transform .45s cubic-bezier(.33,.16,.26,1.72) 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:transform .55s cubic-bezier(.33,.16,.26,1.72) .06s,opacity .1s;opacity:1;z-index:6}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:transform .65s cubic-bezier(.33,.16,.26,1.72) 75ms,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:#5887a8;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:140px;right:0}@media screen and (min-width:992px){.fab-v1__items{bottom:22vh}}@media (min-width:992px) and (min-height:800px){.fab-v1__items{bottom:40vh}}.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:transform .3s cubic-bezier(.22,-.57,.51,1.07),opacity .2s .1s;right:8px}@media screen and (min-width:992px){.fab-v1__item{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{width:60px;height:60px}.fab-v1__item-picto-svg{width:auto;height:100%;top:0;right:0;position:absolute}.fab-v1__item-picto-svg-content{fill:#5887a8;transition:fill .4s ease}.fab-v1__item-picto-svg-bg{fill:#fff;transition:fill .4s ease}.fab-v1__item-label{font:normal normal 400 .824em/1.5em Almarai,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background:rgba(88,135,168,.9);box-shadow:0 0 12px 3px rgba(0,0,0,.19);text-align:center;border-radius:5px;height:40px;display:flex;align-items:center;justify-content:flex-start;z-index:-1;opacity:0;position:absolute;top:8px;right:15px;padding-left:15px;padding-right:50px}@media screen and (min-width:992px){.fab-v1__item-label{opacity:1}}.fab-v1__item-label span{position:relative;width:0}@media screen and (min-width:992px){.fab-v1__item-label span{width:auto;white-space:nowrap}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item{padding-top:50%;padding-right:5px}.fab-v1 .fab-v1__item>*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translate(0);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 0s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) .03s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) .06s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 75ms,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:100%;transform:scale(0)}.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;transform:scale(1)}.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-content{fill:#fff}.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-bg{fill:#5887a8}}.fab-v1__action{text-decoration:none;background:transparent;border:0;position:relative;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:5000}.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:60px}@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:64vh}}.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:#5887a8}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq{max-width:1280px;padding:0 0 4em;margin:auto}.faq .faq__structure{padding:0}.faq .faq__title-content{padding-bottom:1em}.faq .faq__title-1{color:#5887a8;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Almarai,sans-serif;display:block}.faq .faq__title-2{color:#525252;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif}.faq .faq__question__element{font:normal normal 600 1em/1.5em Almarai,sans-serif;color:#5887a8}.faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;color:#525252}@media screen and (min-width:768px){.faq .faq__structure{padding:0 2em}.faq .faq__reponse__element{line-height:2em;padding:1em 2em 2em}}.favorites-v1{position:relative;z-index:0}.favorites-v1__background{background:transparent url(../images/modules/favorites/2.jpg) no-repeat 50%/cover;background-attachment:inherit;width:100%}.favorites-v1__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.favorites-v1__wrapper{max-width:1920px}.favorites-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.favorites-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.favorites-v1__wrapper.wrapper{margin:auto}}.favorites-v1__container{max-width:1650px}@media screen and (min-width:992px){.favorites-v1__container{margin-left:auto}}.favorites-v1__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v1__title{margin-bottom:4em}}.favorites-v1__title .title .title__content{margin:0 0 1em}.favorites-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.favorites-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.favorites-v1__items{display:flex}.favorites-v1__items-container{text-align:center}@media screen and (min-width:992px){.favorites-v1__items-container{margin:0 2em}}.favorites-v1__item{position:relative}.favorites-v1__item-title .title .title__content{margin:0 0 2em}.favorites-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.favorites-v1__item-content{display:flex;flex-direction:column;padding:0 1em}.favorites-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.favorites-v1__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v1__item-text{margin-bottom:1em;text-decoration:none;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;display:block}.favorites-v1__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v1__item-status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:576px){.favorites-v1__item:hover .favorites-v1__decorate-visual{transform:scale(1)}.favorites-v1__item:hover .favorites-v1__decorate-visual--overlay{height:100%;opacity:1}.favorites-v1__item:hover .favorites-v1__links--hover{display:block}}.favorites-v1__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.favorites-v1__item-links--mobile{display:none}}.favorites-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.favorites-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.favorites-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.favorites-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.favorites-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.favorites-v1__decorate{margin-bottom:1em;overflow:hidden}.favorites-v1__decorate-wrapper{width:100%;height:350px;display:flex;align-items:center}.favorites-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.favorites-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.favorites-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.favorites-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.favorites-v1__links--hover .links-group__wrapper{margin-right:4em}}.favorites-v1__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.favorites-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.favorites-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.favorites-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.favorites-v1 .swiper-wrapper{margin-bottom:3.5em}.favorites-v1__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v1__container-pagination{width:68%}}.favorites-v1__container-pagination--top{position:relative;width:100%;height:2px}.favorites-v1__container-pagination--bottom{position:relative;width:100%;height:100%}.favorites-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.favorites-v1__container-pagination .swiper-scrollbar-drag{background:#5887a8}.favorites-v1__container-pagination .swiper-button-next,.favorites-v1__container-pagination .swiper-button-prev{top:0;margin-top:10px}.favorites-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.favorites-v1__container-pagination .swiper-button-next{right:auto;left:4em}.favorites-v1__container-pagination .swiper-button-next__svg,.favorites-v1__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.favorites-v1__container-pagination .swiper-button-next:after,.favorites-v1__container-pagination .swiper-button-prev:after{display:none}.favorites-v1--program .favorites-v1__item-title .title .title__content{margin:0 0 2em}.favorites-v1--program .favorites-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v1--program .favorites-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.favorites-v1--program .favorites-v1__item-separator{border-bottom:1px solid #cecece}.favorites-v1--program .favorites-v1__item-compo{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a}.favorites-v1--program .favorites-v1__item-size,.favorites-v1--program .favorites-v1__item-text{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v1--program .favorites-v1__item-size{margin-bottom:1.5em}.favorites-v1--program .favorites-v1__item-price{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v1--program .favorites-v1__item-reference{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v2{position:relative;z-index:0}.favorites-v2__background{background:transparent url(../images/modules/favorites/2.jpg) no-repeat 50%/cover;background-attachment:inherit;width:100%}.favorites-v2__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.favorites-v2__wrapper{max-width:1920px}.favorites-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.favorites-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.favorites-v2__wrapper.wrapper{margin:auto}}.favorites-v2__container{max-width:1650px;margin-left:auto}.favorites-v2__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v2__title{margin-bottom:4em}}.favorites-v2__title .title .title__content{margin:0 0 1em}.favorites-v2__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.favorites-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.favorites-v2__items{display:flex}.favorites-v2__items-container{text-align:center}.favorites-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v2__item-container{flex-direction:row-reverse;height:560px}}.favorites-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.favorites-v2__item-decorate--wrapper{width:100%;height:100%}.favorites-v2__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.favorites-v2__item-visual img{max-height:400px;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.favorites-v2__item-visual img{max-height:100%}}.favorites-v2__item-content{display:flex;background:transparent;width:100%;height:100%}@media screen and (min-width:992px){.favorites-v2__item-content{width:42%;min-width:500px}}.favorites-v2__item-content--wrapper{width:100%;height:100%;padding:1em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v2__item-content--wrapper{padding:3em 5em 0 1em}}.favorites-v2__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}@media screen and (min-width:992px){.favorites-v2__item-separator{margin:auto auto 2em}}.favorites-v2__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto auto 1.5em;justify-content:center}.favorites-v2__item-text{margin:auto auto 1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a;text-decoration:none;display:block}@media screen and (min-width:992px){.favorites-v2__item-text{width:80%}}.favorites-v2__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a}.favorites-v2__item-price{margin-bottom:.8em;font:normal normal 400 clamp(21px,calc(.6rem + 1.875vw),21px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v2__item-links{width:100%}.favorites-v2__item-links .links-group__wrapper{text-align:center;text-decoration:none;display:block}@media screen and (min-width:992px){.favorites-v2__item-links .links-group__wrapper{text-align:right}}.favorites-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.favorites-v2__item-links .button-drawing__content{margin-right:2em}}.favorites-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#052444;transition:right .2s}@media screen and (min-width:576px){.favorites-v2__item:hover .favorites-v2__item-visual{transform:scale(1)}.favorites-v2__item:hover .favorites-v2__item-links .button-drawing .arrow_link_svg{right:-1em}}.favorites-v2 .swiper-wrapper{margin-bottom:3.5em}.favorites-v2__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v2__container-pagination{margin-left:auto;width:58%}}.favorites-v2__container-pagination--top{position:relative;width:100%;height:2px}.favorites-v2__container-pagination--bottom{position:relative;width:100%;height:100%}.favorites-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.favorites-v2__container-pagination .swiper-scrollbar-drag{background:#5887a8}.favorites-v2__container-pagination .swiper-button-next,.favorites-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.favorites-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.favorites-v2__container-pagination .swiper-button-next{right:auto;left:4em}.favorites-v2__container-pagination .swiper-button-next__svg,.favorites-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.favorites-v2__container-pagination .swiper-button-next:after,.favorites-v2__container-pagination .swiper-button-prev:after{display:none}.favorites-v2--program .favorites-v2__item-content{background:transparent}.favorites-v2--program .favorites-v2__item-separator{border-bottom:1px solid #cecece;margin:2em auto}@media screen and (min-width:992px){.favorites-v2--program .favorites-v2__item-separator{margin:2em auto}}.favorites-v2--program .favorites-v2__item-text{margin:auto auto .8em;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#5887a8}.favorites-v2--program .favorites-v2__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.favorites-v2--program .favorites-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a}.favorites-v2--program .favorites-v2__item-price,.favorites-v2--program .favorites-v2__item-size{margin-bottom:.8em;font:normal normal 400 clamp(21px,calc(.6rem + 1.875vw),21px)/1.3 Almarai,sans-serif;color:#5887a8}.favorites-v2--program .favorites-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v3{position:relative;z-index:0}.favorites-v3__background{background:transparent url(../images/modules/favorites/2.jpg) no-repeat 50%/cover;background-attachment:inherit;width:100%}.favorites-v3__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:rgba(243,245,248,.92)}.favorites-v3__wrapper{max-width:1920px}.favorites-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.favorites-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.favorites-v3__wrapper.wrapper{margin:auto}}.favorites-v3__container{max-width:1370px;margin:auto}.favorites-v3__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v3__title{margin-bottom:4em}}.favorites-v3__title .title .title__content{margin:0 0 1em}.favorites-v3__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.favorites-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.favorites-v3__items{display:flex}.favorites-v3__items-container{text-align:center}.favorites-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v3__item-container{flex-direction:row;height:570px}}.favorites-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.favorites-v3__item-decorate--wrapper{width:100%;height:100%}.favorites-v3__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.favorites-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.favorites-v3__item-content{display:flex;background:#052444;width:100%;height:100%}@media screen and (min-width:992px){.favorites-v3__item-content{width:39%;min-width:500px}}.favorites-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em 6em;display:flex;position:relative;flex-direction:column;align-items:center}@media screen and (min-width:992px){.favorites-v3__item-content--wrapper{align-items:baseline}}.favorites-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}@media screen and (min-width:992px){.favorites-v3__item-status{justify-content:flex-start}}.favorites-v3__item-status span{background:transparent;border:1px solid #fff;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:2.7px;text-transform:uppercase}.favorites-v3__item-text{margin-bottom:1.5em;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#fff;text-decoration:none;display:block}@media screen and (min-width:992px){.favorites-v3__item-text{width:80%}}.favorites-v3__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff}.favorites-v3__item-address{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff}.favorites-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff}.favorites-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.favorites-v3__item-links{width:100%;position:absolute;right:2em;bottom:3em}.favorites-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.favorites-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),16px)/1em Almarai,sans-serif;color:#fff;letter-spacing:4.8px;text-transform:uppercase;text-decoration:none}.favorites-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.favorites-v3__item-links .button-drawing__content{margin-right:2em}}.favorites-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.favorites-v3__item:hover .favorites-v3__item-visual{transform:scale(1)}.favorites-v3__item:hover .favorites-v3__item-links .button-drawing .arrow_link_svg{right:-1em}}.favorites-v3 .swiper-wrapper{margin-bottom:3.5em}.favorites-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v3__container-pagination{width:68%}}.favorites-v3__container-pagination--top{position:relative;width:100%;height:2px}.favorites-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.favorites-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.favorites-v3__container-pagination .swiper-scrollbar-drag{background:#5887a8}.favorites-v3__container-pagination .swiper-button-next,.favorites-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.favorites-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.favorites-v3__container-pagination .swiper-button-next{right:auto;left:4em}.favorites-v3__container-pagination .swiper-button-next__svg,.favorites-v3__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.favorites-v3__container-pagination .swiper-button-next:after,.favorites-v3__container-pagination .swiper-button-prev:after{display:none}.favorites-v3--program .favorites-v3__item-content--wrapper>*{width:100%;justify-content:flex-start;align-items:flex-start}.favorites-v3--program .favorites-v3__item-status span{background:transparent;border:1px solid #fff;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:2.7px;text-transform:uppercase}.favorites-v3--program .favorites-v3__item-status .property-status{width:100%;justify-content:flex-start;padding:0}.favorites-v3--program .favorites-v3__item-status .property-status span{width:auto;padding:1em 2em}.favorites-v3--program .favorites-v3__item-text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#fff;text-align:left}.favorites-v3--program .favorites-v3__item-compo{margin-bottom:1em;text-align:left;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-size{text-align:left;margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-address{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-price{text-align:left;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-reference{text-align:left;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.favorites-v3--program .favorites-v3__item-links{position:absolute;bottom:3em;right:2em}.filter-v1{background:transparent;margin:0}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-end;flex-direction:row;align-items:center}}.filter-v1__form{display:flex;align-items:center;width:100%;max-width:350px;flex-direction:column}@media screen and (min-width:576px){.filter-v1__form{flex-direction:row}}.filter-v1__label{white-space:nowrap;margin-right:1em;margin-bottom:1em;color:#5887a8;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Almarai,sans-serif}@media screen and (min-width:576px){.filter-v1__label{margin-bottom:0}}.filter-v1-list{display:flex;justify-content:center;padding:.5em;border:1px solid #cecece;color:#5887a8;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Almarai,sans-serif}.filter-v1-list,.filter-v1-list__item{background:transparent}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1-list__item:hover{background:#fff;color:#5887a8}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#fff}.filter-v1 .ss-main .ss-single-selected{background-color:transparent;color:#5887a8}.filter-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#5887a8}.filter-v1 .ss-content .ss-list .ss-option:hover,.filter-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#5887a8;color:#fff}@media screen and (min-width:576px){.filter-v1__label{color:#fff}.filter-v1-list{border:1px solid #cecece;color:#fff}.filter-v1-list,.filter-v1-list__item{background:transparent}.filter-v1-list__item:hover{background:#fff;color:#fff}.filter-v1 .ss-main .ss-single-selected{background-color:transparent;color:#fff}.filter-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.filter-v1 .ss-content .ss-list .ss-option:hover,.filter-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#5887a8;color:#fff}.filter-v1--contrast .filter-v1__label{color:#5887a8}.filter-v1--contrast .filter-v1-list{background:transparent;border:1px solid #cecece;color:#5887a8}.filter-v1--contrast .filter-v1-list__item{background:transparent}.filter-v1--contrast .filter-v1-list__item:hover{background:#fff;color:#5887a8}.filter-v1--contrast .ss-main .ss-single-selected{background-color:transparent;color:#5887a8}.filter-v1--contrast .ss-main .ss-single-selected .ss-arrow span{border-color:#5887a8}.filter-v1--contrast .ss-content .ss-list .ss-option:hover,.filter-v1--contrast .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#5887a8;color:#fff}}.footer-v1{background:#052444;padding:0 2em 1em;overflow:hidden;position:relative;z-index:500;text-align:center}@media screen and (min-width:768px){.footer-v1{text-align:left}}@media screen and (min-width:992px){.footer-v1{padding:0 3em 1.5em}}.footer-v1-top{color:inherit}.footer-v1-top__content{max-width:auto;padding:0;border-bottom:0;display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px){.footer-v1-top__content{width:80%}}.footer-v1-top__content--multi{flex-wrap:wrap}.footer-v1-top__content--multi .footer-v1-top__wrapper{flex-direction:column}.footer-v1-top__content--multi .footer-v1-top__content{width:100%}.footer-v1-top__content--multi .footer-v1-top__coords--wrapper{display:flex;flex-wrap:wrap}.footer-v1-top__content--multi .footer-v1-top__coords--content{flex-direction:column}.footer-v1-top__content--multi .footer-v1-top__coords--infos{width:100%;margin-bottom:1em}.footer-v1-top__content--multi .footer-v1-top__partners,.footer-v1-top__content--multi .footer-v1-top__socials{width:100%}.footer-v1-top__content--multi .footer-v1-top__socials .socials__title{display:none}.footer-v1-top__content--multi .footer-v1-top__rating{width:100%}.footer-v1-top__content--multi .footer-v1-top__rating .rating__title{display:none}@media screen and (min-width:992px){.footer-v1-top__content--multi .footer-v1-top__partners{text-align:left}.footer-v1-top__content--multi .footer-v1-top__partners .partners__wrapper{align-items:flex-start}.footer-v1-top__content--multi .footer-v1-top__partners .partners__item{margin:0 1em 1em 0}}.footer-v1-top__content--multi-2 .footer-v1-top__coords--content{width:100%}@media screen and (min-width:576px){.footer-v1-top__content--multi-2 .footer-v1-top__coords--content{width:50%}}.footer-v1-top__content--multi-3 .footer-v1-top__coords--content{width:100%}@media screen and (min-width:576px){.footer-v1-top__content--multi-3 .footer-v1-top__coords--content{width:50%}}@media screen and (min-width:992px){.footer-v1-top__content--multi-3 .footer-v1-top__coords--content{width:33.3333%}}.footer-v1-top__content--multi-4 .footer-v1-top__coords--content{width:100%}@media screen and (min-width:576px){.footer-v1-top__content--multi-4 .footer-v1-top__coords--content{width:50%}}@media screen and (min-width:1200px){.footer-v1-top__content--multi-4 .footer-v1-top__coords--content{width:25%}}.footer-v1-top__content--global .footer-v1-top__wrapper{flex-direction:row}.footer-v1-top__content--global .footer-v1-top__socials{width:100%}@media screen and (min-width:992px){.footer-v1-top__content--global .footer-v1-top__socials{width:33.3333%}}.footer-v1-top__content--global .footer-v1-top__socials .socials__title{display:block}.footer-v1-top__content--global .footer-v1-top__rating{width:100%}@media screen and (min-width:992px){.footer-v1-top__content--global .footer-v1-top__rating{width:33.3333%}}.footer-v1-top__content--global .footer-v1-top__rating .rating__title{display:block}.footer-v1-top__content--global .footer-v1-top__partners{width:100%}@media screen and (min-width:992px){.footer-v1-top__content--global .footer-v1-top__partners{width:33.3333%}}.footer-v1-top__content--global .footer-v1-top__partners .socials__title{display:block}.footer-v1-top__others{display:flex}.footer-v1-top__wrapper{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:500px;margin:0 auto}@media screen and (min-width:768px){.footer-v1-top__wrapper{max-width:none}}@media screen and (min-width:992px){.footer-v1-top__wrapper{flex-direction:row}}.footer-v1-top .title .title__content-1{display:block;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.footer-v1-top__coords--wrapper{display:flex}.footer-v1-top__coords--content{padding:2em 0 0;min-width:200px;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.footer-v1-top__coords--content{padding:2em 0;flex-direction:row}}.footer-v1-top__coords--infos{margin-bottom:3em}@media screen and (min-width:768px){.footer-v1-top__coords--infos{margin-bottom:1em;margin-right:2em}}.footer-v1-top__coords-address--text{display:flex;flex-direction:column}.footer-v1-top__coords-address--city{display:inline-block;text-transform:lowercase}.footer-v1-top__coords-address--city:first-letter{text-transform:uppercase}.footer-v1-top__coords .text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.8 Almarai,sans-serif;color:#fff;letter-spacing:0}.footer-v1-top__coords .text a{color:#fff;text-decoration:none}.footer-v1-top__coords-name{margin-bottom:1.5em}.footer-v1-top__coords-name .text{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif}.footer-v1-top__socials{width:100%;margin-bottom:1em}@media screen and (min-width:768px){.footer-v1-top__socials{width:33.3333%;margin-bottom:1em}}.footer-v1-top__socials .socials__wrapper{padding:2em 0}.footer-v1-top__socials .socials__title{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif;color:#fff;margin-bottom:1.5em}.footer-v1-top__socials .socials__items{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.footer-v1-top__socials .socials__items{justify-content:flex-start}}.footer-v1-top__socials .socials__item{display:flex}.footer-v1-top__socials .socials__item .item__svg{width:100%}.footer-v1-top__socials .socials__item .item__link{border:1px solid #6a6a6a;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 .5em 1em;transition:all .2s linear}@media screen and (min-width:768px){.footer-v1-top__socials .socials__item .item__link{margin:-.4em 1em 1em 0}}.footer-v1-top__socials .socials__item .item__link:hover{border:1px solid #5887a8;background:#fff}.footer-v1-top__socials .socials__item .item__link:hover svg{fill:#5887a8}.footer-v1-top__socials .socials__item li{list-style:none}.footer-v1-top__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#fff;transition:fill .2s linear}.footer-v1-top__rating{width:100%}@media screen and (min-width:768px){.footer-v1-top__rating{width:33.3333%}}.footer-v1-top__rating .rating__title{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif;color:#fff;margin-bottom:1.5em}@media screen and (min-width:992px){.footer-v1-top__partners{width:20%}}.footer-v1-top__partners .partners__wrapper{display:flex;flex-direction:column;padding:2em 0}.footer-v1-top__partners .partners__list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.footer-v1-top__partners .partners__list{justify-content:flex-start}}.footer-v1-top__partners .partners__item{list-style:none;margin:0 1em 1em 0}.footer-v1-top__partners .partners__img{display:block;max-height:40px;width:auto;max-width:100%}@media screen and (min-width:992px){.footer-v1-top__partners{text-align:right}.footer-v1-top__partners .partners__wrapper{align-items:flex-end}.footer-v1-top__partners .partners__item{margin:0 0 1em 1em}}.footer-v1__wrapper{max-width:1080px;margin:0 auto}.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{color:#fff;width:80%;opacity:1}.footer-v1 .copyright__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.footer-v1 .copyright__wrapper{flex-direction:row;align-items:center}}.footer-v1 .copyright__text{font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),10px)/1.4 Almarai,sans-serif;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.5}.footer-v1 .copyright__nav-list{line-height:0;letter-spacing:0;margin-left:3px}.footer-v1 .copyright__nav-list .nav-list__item{font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),10px)/1.4 Almarai,sans-serif;font-size:12px;line-height:1.5;letter-spacing:normal;display:inline-block}.footer-v1 .copyright__nav-list .nav-list__item:after{content:"|";padding:0 .3em}.footer-v1 .copyright__nav-list .nav-list__item:last-child:after{content:"";padding:0}.footer-v1 .copyright__nav-list .nav-list__link{letter-spacing:normal;text-transform:none;text-align:center;color:#fff}.footer-v1-last__wrapper{margin:0 auto;max-width:auto;text-align:center}@media screen and (min-width:992px){.footer-v1-last__wrapper{text-align:left}}.footer-v1-last__container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.footer-v1-last__container{flex-direction:row;justify-content:space-between;align-items:flex-end}}.footer-v1-last__lbi-logo{width:155px;height:auto;fill:#fff;margin-top:2em}@media screen and (min-width:992px){.footer-v1-last__lbi-logo{margin-top:0}}.footer-v1-last .nav-list__link{cursor:pointer;background:none;border:none;text-transform:capitalize;text-decoration:none}.footer-v1__logo{order:1;padding-top:.7em}@media screen and (min-width:992px){.footer-v1__logo{position:relative;order:0;padding-top:3em;margin-top:0}.footer-v1__logo img{max-width:80%}}.footer-v1__logo img{max-width:100%}@media screen and (min-width:992px){.form__form-block{padding-right:2em}}.form__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.form__form-block .form-block__title .title .title__content{margin:0 0 3em}}.form__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.form__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.form__form-block .form-block__wrapper{max-width:730px;margin:auto;padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.form__form-block .form-block__wrapper{padding:4em 0}}.form__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}@media screen and (min-width:992px){.form__form-block .form-block .myForm{margin-left:5em}}.form__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.form__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.form__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.form__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.form__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.form__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.form__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.form__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.header .bg_ctnr_gradient{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.header .bg_ctnr_gradient .bg{position:absolute;top:-5vh;left:0;right:0;bottom:-5vh;background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover}.header .bg_ctnr_gradient:after{content:"";position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,hsla(0,0%,100%,0) 40%);height:100%;width:100%}.header .bg_ctnr{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.header .bg_ctnr .bg{position:absolute;top:-5vh;left:0;right:0;bottom:-5vh;background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover}.header .bg_ctnr:after{content:"";position:absolute;background:none;height:100%;width:100%}.header .bandeaux-estimation-rapide{position:relative;width:100%;z-index:9999;min-height:37px}.header .bandeaux-estimation-rapide p{font:normal normal 400 10px Almarai,sans-serif}@media screen and (max-width:768px){.header .bandeaux-estimation-rapide p{display:none}}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide p{font:normal normal 400 20px Almarai,sans-serif;text-transform:none}}.header .bandeaux-estimation-rapide__wrapper{text-transform:uppercase;padding:.5em;z-index:999;position:fixed;left:0;right:0;align-items:center;max-width:100%;background-color:#5887a8;text-align:center;margin:0 auto;justify-content:center;color:#fff}.header .bandeaux-estimation-rapide__wrapper button.btn_estimation_rapide{align-items:center;display:flex;position:relative}.header .bandeaux-estimation-rapide__wrapper button.btn_estimation_rapide:hover svg{right:-1em}.header .bandeaux-estimation-rapide__wrapper .arrow_link_svg{width:14px;height:11px;right:0;position:absolute;margin-top:-4px;fill:#fff;transition:right .2s}.header .bandeaux-estimation-rapide__wrapper>*{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;border:none;padding:.6em 2em}@media screen and (max-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide{margin:0 auto}}@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:#fff;text-transform:uppercase;letter-spacing:.2em}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:normal normal 400 15px Almarai,sans-serif}}@media screen and (max-width:767px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:normal normal 400 9px Almarai,sans-serif}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover{background-color:#5887a8;color:#fff}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover .btn_estimation_rapide__content{color:#fff}.header .header__nav.bandeaux_tool_estimate{height:calc(100vh - 55px)}.header .bandeaux_tool_estimate{top:38%}.header__tools{position:absolute;right:0;top:25%;z-index:10000}.header__slogan{position:absolute;z-index:6000;top:calc(40% + 70px);text-align:left;transform:translateY(-50%) rotate(-2deg);width:100%;display:flex;justify-content:center;padding:0 0 1em}@media screen and (min-width:576px){.header__slogan{padding:1em 0}}.header__slogan .slogan__text{color:#fff;font:normal normal 400 clamp(38px,11.25vw,120px)/.7 Crimson Foam;text-transform:none;letter-spacing:0;display:inline-block}.header__slogan .slogan__text--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}.header__slogan .title-animate__letter{opacity:0}.header__slogan .title-animate__letter:first-child{text-transform:uppercase}.header__slogan .title-animate__letter--active{transition:opacity .5s;opacity:1}.header .header-swiper-container{position:relative;height:300px;width:100%;z-index:101;top:0}@media screen and (min-width:1200px){.header .header-swiper-container{position:relative;height:100vh}}.header .header-swiper-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none;z-index:2}.header .header-swiper-bg-gradient:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.9) 0,hsla(0,0%,100%,0) 40%)}.header .header-swiper{height:100%}.header .header-swiper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%}.header__nav{width:100%}.header__nav .logo-svg{width:192px;height:53px}.header__nav-toggle{display:flex;justify-content:flex-end;position:absolute;top:0;right:0;z-index:15000}@media screen and (min-width:1200px){.header__nav-toggle{width:60px}}.header__nav-toggle .global-button{position:relative;display:flex;align-items:center;background:transparent;color:#fff}.header__nav-toggle .nav-toggle__label{padding-right:1em}.header__topbar{position:absolute;z-index:12000;height:70px;top:0;left:0;right:0;background-color:#052444;padding-right:-60px}@media screen and (min-width:1200px){.header__topbar{background-color:transparent}}.header__topbar-wrapper{display:flex;align-items:center;justify-content:flex-end;height:100%}.header__logo{position:absolute;z-index:13000;top:11px;left:0;padding:0 1em;display:none}@media screen and (min-width:1200px){.header__logo{top:70px;display:block}}@media screen and (min-width:576px){.header__logo{left:2em}}.header__logo.logo .logo__source{max-width:10vw;min-width:100px}.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.logo .logo__source{max-width:150px;max-height:100%;min-width:100px;padding:0 3em}@media screen and (min-width:768px){.header__logo-mobile.logo .logo__source{max-width:350px}}@media screen and (min-width:1200px){.header__logo-mobile{display:none}}.header__search-box{z-index:5000;padding:0 .5em}@media screen and (min-width:1200px){.header__search-box{left:6em}}.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:relative}.header__search{width:100%;position:fixed;top:-9000px;z-index:9000;min-height:100vh;display:flex;align-items:center}.header__search-wrapper{width:100%;display:flex;justify-content:center}.header--home{height:300px;position:relative}@media screen and (min-width:1200px){.header--home{position:static;height:100vh;overflow:hidden}.header--home .header__nav{height:100vh;top:auto;position:static}.header--home .header__nav-toggle{margin:0}.header--home .header__nav-toggle .global-button{display:none}.header--home .header__topbar{display:block}.header--home .header__wrapper{height:100vh;position:absolute;width:100%}}.header--home .header__content{background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover;color:#fff;width:100%;height:100vh!important;top:0!important;overflow:hidden}.header--home .header__content:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none;z-index:2}.header--home .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--home .header__box .title--v1.title{margin-bottom:0}.header--home .header__box .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.header--home .header__box .title--v1.title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.header--home .header__box .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.header--home .header__box{width:800px}}.header--home .header__box-content{display:flex;justify-content:center}.header--home .header__box--tools .header__box-title{margin-bottom:1.5em}.header--inner{position:relative;color:#052444;border-bottom:none}.header--inner .bg_ctnr .bg{background:transparent url(../images/modules/header/1.jpg) no-repeat 50% 90%/cover}.header--inner .bg_ctnr:after{background:rgba(5,36,68,.35)}@media screen and (min-width:9000px){.header--inner.header{height:250px}}@media screen and (min-width:9000px) and (min-width:576px){.header--inner.header{height:555px}}@media screen and (min-width:9000px){.header--inner.header .header__nav-toggle{margin:0}.header--inner.header .header__nav-toggle .global-button{display:none}.header--inner.header .header__topbar{display:block}}.header--inner .bg_ctnr{min-height:555px}.header--inner .title{position:relative}.header--inner .title .title__content{margin:0}.header--inner .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.header--inner .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.header--inner .header__top{position:relative;top:0}.header--inner .header__logo{max-width:inherit;max-height:inherit;top:11px}.header--inner .header__logo .logo__source{max-height:80px}.header--inner .header__logo-img{width:100%}.header--inner .header__logo-img--svg{width:auto}.header--inner .header__nav{height:auto;position:absolute}.header--inner .header__slogan{transform:none;position:relative;text-align:left;top:auto;z-index:0}.header--inner .header__slogan .slogan__text{width:100%}@media screen and (min-width:768px){.header--inner .header__slogan .slogan__text{line-height:1}}.header--inner .header__breadcrumb{position:relative;z-index:1;margin-bottom:30px;max-width:90%}@media screen and (min-width:576px){.header--inner .header__breadcrumb{max-width:inherit}}.header--inner .header__seo-panel{position:relative}.header--inner .header__data{height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:70px}@media screen and (min-width:576px){.header--inner .header__data{padding-top:inherit}}.header--inner .header__data-wrapper{height:100%}.header--inner .header__data-container{height:100%;margin:0 auto}.header--slide .header-swiper{width:100%;height:100vh}.header--slide .header-swiper .swiper-slide{background-size:cover}.header__video-background{display:none;background:#000;top:0;right:0;bottom:0;left:0;z-index:0}@media screen and (min-width:1200px){.header__video-background{display:block}}.header__video-background iframe,.header__video-foreground{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (min-width:1200px){.header__video-background iframe,.header__video-foreground{display:block}}@media (min-aspect-ratio:16/9){.header__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header__video-foreground{width:300%;left:-100%}}.header--v2 .header__logo{position:absolute;z-index:12000;top:70px;left:50%;padding:0 1em;transform:translateX(-50%)}.header--v2 .header__logo.logo .logo__source{width:20vw;max-width:100%;min-width:250px}.header--v3 .header__logo{position:absolute;z-index:6000;top:46%;text-align:center;left:50%;padding:0;transform:translate(-50%,-50%)}.header--v3 .header__logo.logo .logo__source{width:20vw;max-width:100%;min-width:250px}.header .main-search .form__container{padding:3em 0}.header--search-opened .header__search--v2,.header--search-opened .header__search--v3{top:0;z-index:11000}@media screen and (min-width:1200px){.header .header__topbar{background:transparent}}.header__nav{display:flex;align-items:center;justify-content:center;position:absolute;top:90px}@media screen and (min-width:9000px){.header__nav{position:static;top:auto}}@media screen and (min-width:1200px){.body--menu-opened .header--inner .header__nav{top:2em}}.body--menu-opened .header__topbar{z-index:10000}.body--menu-opened .header__nav-toggle{z-index:15000}@media screen and (min-width:1200px){.header__logo,.header__nav-toggle,.header__tools,.header__topbar{transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.body--menu-opened .header__logo,.body--menu-opened .header__nav-toggle,.body--menu-opened .header__tools,.body--menu-opened .header__topbar,.header--search-opened .header__logo,.header--search-opened .header__nav-toggle,.header--search-opened .header__tools,.header--search-opened .header__topbar{opacity:0;visibility:hidden;transform:translateY(-20px)}}.body--home .header__slogan{padding:0 2em;max-width:90%}@media screen and (min-width:576px){.body--home .header__slogan{max-width:inherit}}.body--menu-opened .header__tools{z-index:3000}.body--menu-opened .main{z-index:2999}.body-modal--open .header__tools.tools.bandeaux_wrap_estimate{z-index:1}.body--inner .header__tools.bandeaux_wrap_estimate{top:123px}.header--v3 .bandeaux_wrap_estimate .header__logo.logo,.header__logo___V1___bandeaux,.header__logo___V2___bandeaux{display:none}.header--v3 .header__logo___V3___bandeaux{display:none;position:absolute;z-index:6000;top:46%;text-align:center;left:50%;padding:0;transform:translate(-50%,-50%)}@media screen and (min-width:1200px){.header--v3 .header__logo___V3___bandeaux{display:block}}.header--v3 .header__logo___V3___bandeaux img{width:13vw;max-width:100%;min-width:250px}.body-modal--open--estimation main#main{z-index:1}.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:70px;width:auto;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.6666 Almarai,sans-serif;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:1em}.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:top .5s,transform 5s}.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[aria-expanded=true] .nav-toggle__lines{background-color:transparent}.nav-toggle[aria-expanded=true] .nav-toggle__lines:before{transform:rotate(45deg);top:0}.nav-toggle[aria-expanded=true] .nav-toggle__lines:after{transform:rotate(-45deg);top:0}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}@media screen and (min-width:1200px){.header--home.header .nav-toggle{padding-right:1em;display:none;right:6em}}.js_filter_toggle,.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:#fff;line-height:0;display:flex;align-items:center}.js_filter_toggle__label,.search-toggle__label{display:none;margin-right:.5em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.6666 Almarai,sans-serif;color:#fff;text-transform:none}@media screen and (min-width:576px){.js_filter_toggle__label,.search-toggle__label{display:block}}.js_filter_toggle__label a,.search-toggle__label a{color:#fff}.js_filter_toggle__icon,.search-toggle__icon{color:inherit;fill:#fff;transition:transform .3s;height:22px;width:22px;animation:pulse 1.5s linear infinite;transform-origin:60% 60%}.js_filter_toggle:focus .js_filter_toggle,.js_filter_toggle:focus .search-toggle__icon,.js_filter_toggle:hover .js_filter_toggle,.js_filter_toggle:hover .search-toggle__icon,.search-toggle:focus .js_filter_toggle,.search-toggle:focus .search-toggle__icon,.search-toggle:hover .js_filter_toggle,.search-toggle:hover .search-toggle__icon{transform:scale(1.2)}@keyframes pulse{0%,to{transform:scale(1) rotate(0deg)}10%,30%,70%,90%{transform:scale(.9) rotate(0deg)}40%,60%{transform:scale(1.1) rotate(0deg)}45%,55%{transform:scale(1.1) rotate(-10deg)}50%{transform:scale(1.1) rotate(10deg)}}@media screen and (min-width:1200px){.header .search-toggle__label{display:block}}.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:var(--wrapper-x);padding-right:var(--wrapper-x);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:var(--wrapper-x);margin-top:1em;width:100%;font:normal normal 600 14px/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,24px)/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,24px)/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%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--1{width:45%}}.interkab-home-v1__items .item.item--2{width:100%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--2{width:55%}}.interkab-home-v1__items .item__text-block{font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans;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:left}.interkab-home-v1__item.item .title .title__content-1{display:block;font:normal normal 800 clamp(16px,2vw,30px)/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,30px)/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:var(--wrapper-x);padding-right:var(--wrapper-x);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:var(--wrapper-x);margin-top:1em;width:100%;font:normal normal 600 14px/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,24px)/1 Raleway;color:#fff;letter-spacing:0}.interkab-home-v2__title .title .title__content-2{display:block;font:normal normal 800 clamp(12px,2vw,24px)/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%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v2__items .item.item--1{width:45%}}.interkab-home-v2__items .item.item--2{width:100%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@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,30px)/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,30px)/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:var(--wrapper-x);padding-right:var(--wrapper-x);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:var(--wrapper-x);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;font:normal normal 400 1.0588em/1.6666 Open Sans}.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:left}.interkab-v1__item.item .title .title__content-1{display:initial;font:normal normal 800 1.7647em/1 Raleway;color:#333;text-transform:uppercase}.interkab-v1__item.item .title .title__content-2{display:initial;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;display:block;color:#fff;padding:.8em 3em;border-radius:.25em;text-decoration:none;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>*{pointer-events:none}.interkab-v1__links .button:hover{border:2px solid #bed000;background:#bed000;opacity:1;transition:.3s;color:#333}.jestimo{color:#5887a8;position:relative}.jestimo__background{background:transparent none no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo__wrapper{max-width:1920px;margin:auto}.jestimo__wrapper.wrapper{padding:4em var(--wrapper-x);position:relative;height:100%;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center}.jestimo__container{max-width:1325px;height:100%;margin:auto}.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:left}.jestimo__title .title--v1.title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.jestimo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.jestimo__content{padding-left:1.5em}}.jestimo .links-group__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.jestimo .links-group__links .links-group__wrapper{text-align:right}}.jestimo .links-group__links .button-drawing,.jestimo .links-group__links .links-group__wrapper .button{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.jestimo .links-group__links .button-drawing{background:transparent;border:none;cursor:pointer}.jestimo .links-group__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.jestimo .links-group__links .button-drawing__content{margin-right:2em}}.jestimo .links-group__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.jestimo .links-group__links .button-drawing:hover .arrow_link_svg{right:-1em}.jestimo .form{color:#5887a8}.jestimo .form .form-group>*{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;color:#5887a8}@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:#5887a8}.jestimo .form .ss-main.js-select--main .ss-single-selected .placeholder{color:#6a6a6a}.jestimo .form .ss-main.js-select--main .ss-single-selected{border-color:#6a6a6a}.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 .first-row .form__field{max-width:210px}.jestimo .form .textfield__input{border-bottom-color:#6a6a6a}.jestimo .form .textfield__input::placeholder{opacity:1;color:#6a6a6a}.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 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-decoration:none;text-transform:uppercase}.jestimo .form .form__legals{margin:0 1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.jestimo .form .form__legals{width:90%;margin:auto}}.jestimo .jestimo_label_conditions{color:inherit}.jestimo-v2{color:#6a6a6a;position:relative}.jestimo-v2__background{background:transparent none no-repeat 50%/cover}.jestimo-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo-v2__wrapper{max-width:1920px;margin:auto}.jestimo-v2__wrapper.wrapper{padding:4em var(--wrapper-x);position:relative;height:100%;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center}.jestimo-v2__container{max-width:1325px;height:100%;margin:auto}.jestimo-v2__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#5887a8;letter-spacing:0;text-transform:none}.jestimo-v2__title .title .title__content{margin:0 0 1em}.jestimo-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.jestimo-v2__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif}@media screen and (min-width:992px){.jestimo-v2__text.text p{max-width:100%;margin-right:auto}}.jestimo-v2 .jestimo_label_conditions{color:inherit}.loader_container{position:absolute;top:0;left:0;background:rgba(88,135,168,.8);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 #fff;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;align-items:center;margin:0;width:100%}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:1200px){.formOffredem__container{flex-direction:row;width:auto}}.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;text-align:center;font:normal normal 400 14px/1.2em Almarai,sans-serif;border:1px solid #fff;background:transparent;color:#fff;padding:0 1em;letter-spacing:0;width:100%;transition:.3s;text-transform:none;cursor:pointer;min-height:50px}@media screen and (min-width:1200px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:55px}}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#fff;color:#5887a8}.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:1200px){.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 0 0 rgba(40,40,40,.2);border:1px solid #d5d5d5;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 #052444;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:#5887a8;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;white-space:nowrap;color:#5887a8}.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 14px/1.2em Almarai,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;margin-left:2em}.formOffredem__container .link-email__content .link-email__content-icon{margin-left:10px}.formOffredem__container .link-email__content .link-email__content-icon .icon-svg{transition:.3s;width:20px;height:20px;fill:#fff}@media screen and (min-width:1200px){.formOffredem__container .link-email__content .link-email{width:auto}}.formOffredem__container .link-email__content .link-email__element{padding:.75em 1.5em;transition:.3s;text-align:center;text-decoration:none;font:normal normal 400 17px/1.2em Almarai,sans-serif;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:5px;border:none;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:1200px){.formOffredem__container .link-email__content .link-email__element{width:auto;white-space:nowrap}}.formOffredem__container .link-email__content:hover{color:#fff}.formOffredem__container .link-email__content:hover .icon-svg{transform:translateX(10px)}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:uppercase;text-align:left;padding-bottom:1em;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:5px}.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;background:transparent;border:1px solid #fff;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:0;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;font:normal normal 600 14px/1.2em Almarai,sans-serif}.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:#919191}.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:transparent;border-color:transparent}.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;font:normal normal 400 14px/1.2em Almarai,sans-serif}.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:#fff;border-color:#fff}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:uppercase;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:5px;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;color:#fff}.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:#fff}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#fff;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 #fff;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;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:transparent;border-color:transparent}.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:#919191}.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:#fff;border-color:#fff}.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.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 14px/1.2em Almarai,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 #fff;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:#fff}.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%;text-transform:uppercase;padding-bottom:10px;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:5px}.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:#919191}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;font:normal normal 600 11px/1.2em Almarai,sans-serif;color:#fff}@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;text-align:left;padding-bottom:25px;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:5px}.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 14px/1.2em Almarai,sans-serif;text-transform:uppercase;letter-spacing:5px;color:#fff}.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 400 14px/1.2em Almarai,sans-serif;outline:none;width:150%;min-height:30px;border-radius:0;text-align:left;background:transparent;padding:5px 0;color:#fff;border:none;border-bottom:1px solid #fff}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#fff}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#fff}.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 14px/1.2em Almarai,sans-serif;color:#fff;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#fff;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 #fff}.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:#fff}.formDate__container .formDate__content .date-input::placeholder{color:#fff}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:uppercase;font:normal normal 400 17px/1.2em Almarai,sans-serif;letter-spacing:5px}@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:#fff}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#fff}.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:#fff;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:#5887a8}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#5887a8}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#fff}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#fff}.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:#fff;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 14px/1.2em Almarai,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#fff}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#5887a8;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:#5887a8}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#5887a8}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em 0}@media screen and (min-width:992px){.formReference__container{position:absolute;justify-content:flex-start;bottom:15px;left:2em;padding-top:25px;max-width:400px;width:100%}}@media screen and (min-width:1200px){.formReference__container{left:calc(50% - 500px + 1em)}}.formReference__container .formReference__structure .label__item{text-transform:uppercase;text-align:left;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:.3em}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%;display:flex}.formReference__container .formReference__content .input__item{background:transparent;border:none;border-bottom:1px solid #fff;outline:none;height:30px;font:normal normal 400 11px/1.2em Almarai,sans-serif;max-width:250px;width:100%;color:#fff}.formReference__container .formReference__content .input__item::placeholder{color:#fff;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:flex-end;justify-content:center;min-width:30px;width:50px;height:30px;border:none;cursor:pointer;margin-left:15px;font:normal normal 400 14px/1.2em Almarai,sans-serif;background:transparent;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item .icon-svg{transition:.3s;margin-left:10px;width:20px;height:20px;fill:#fff}.formReference__container .formReference__content .button_item:hover{background:transparent}.formReference__container .formReference__content .button_item:hover .icon-svg{transform:translateX(10px)}.formSubmit__container{width:100%;max-width:1000px;margin:auto;display:flex;padding:1em 2em;align-items:center;justify-content:center;position:relative}@media screen and (min-width:992px){.formSubmit__container{justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:hsla(0,0%,100%,.25);transform:translateX(-50%)}.formSubmit__container .formSubmit__structure .button-submit__item{padding-top:15px;display:flex;align-items:center;justify-content:center;transition:.3s;letter-spacing:7.5px;border:none;background:transparent;color:#fff;cursor:pointer;text-transform:uppercase;font:normal normal 400 17px/1.2em Almarai,sans-serif}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item .icon-svg{margin-left:15px;width:20px;height:20px;fill:#fff;transition:.3s}.formSubmit__container .formSubmit__structure .button-submit__item:hover .icon-svg{transform:translateX(10px)}.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 14px/1.2em Almarai,sans-serif;color:#fff;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#fff;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 400 14px/1.2em Almarai,sans-serif;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 #fff;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:#fff}.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 #fff;background:#fff}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#5887a8}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#fff}.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:#fff;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#5887a8;font:normal normal 400 14px/1.2em Almarai,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__legend{font:normal normal 400 17px/1.2em Almarai,sans-serif}.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 #052444;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:#5887a8;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:normal normal 600 14px/1.2em Almarai,sans-serif;color:#5887a8}.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{display:flex;align-items:flex-start;z-index:1;flex-direction:column;position:relative;border-bottom:1px solid #fff}.formSelect__container .formSelect__structure .label-element{pointer-events:none;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 14px/1.2em Almarai,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;min-height:45px;color:#fff;font:normal normal 400 14px/1.2em Almarai,sans-serif}.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;width:100%;height:45px;min-height:45px;justify-content:flex-end;background:transparent}.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:#fff;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#5887a8;font:normal normal 400 14px/1.2em Almarai,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;top:17px;height:17px;width:17px;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:#fff;height:1px;width:17px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#fff;height:17px;width:1px;left:8px;top:-8px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#919191;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar{width:3px;height:3px}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-track{background:#d5d5d5}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-thumb{background:#5887a8}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-thumb:hover{background:#052444}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 600 14px/1.2em Almarai,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:17px;width:1px;background:#fff}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:17px;left:-8px;top:8px;background:#fff}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{transition:.3s;content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border:1px solid #5887a8}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{transition:.3s;content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #5887a8;border-left:2px solid #5887a8;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{border:transparent;background:transparent}.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:1em 0}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:992px){.form-estimate__container .form-estimate__structure{flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 17px/1.2em Almarai,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:5px;padding-bottom:.5em}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{text-align:left}}.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 2em 0 0;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:2em}}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus{background:#fff;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#fff;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;color:#fff;border:none;border-bottom:1px solid #fff;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 14px/1.2em Almarai,sans-serif}.form-estimate__container .form-estimate__button{font-weight:400;text-decoration:none;letter-spacing:7.5px;background:transparent;font:normal normal 400 17px/1.2em Almarai,sans-serif;text-transform:uppercase;color:#fff;border:none;width:100%;text-align:center;padding:0;display:flex;align-items:center;justify-content:center;min-height:45px;transition:.3s}.form-estimate__container .form-estimate__button .arrow_link_border_svg{transition:.3s;margin-left:1em;width:66px;height:66px;fill:#fff}.form-estimate__container .form-estimate__button .arrow_link_border_svg .arrow_link_border_svg--rect{stroke:#fff;width:44px;height:44px;fill:transparent}.form-estimate__container .form-estimate__button:hover .arrow_link_border_svg{transform:translateX(15px)}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{width:50%;min-width:200px}}.form-search-filter__container{overflow:hidden;height:0;opacity:0;transition:.5s;display:none;left:0;position:absolute;top:50%;z-index:9999;width:100%;transform:translateY(-50%)}@media screen and (min-width:1200px){.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:#d5d5d5}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#5887a8}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#052444}.form-search-filter__container .form-search-filter{max-width:1080px;position:relative;margin:0 auto;padding:1em 10px 2em;background:rgba(88,135,168,.8)}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter{padding:2em 3em}}.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:17px;height:17px;top:calc(50% - 8px);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:#fff}.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:#fff}.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 14px/1.2em Almarai,sans-serif;color:#5887a8;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:#5887a8;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 #fff}.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;padding:0;min-height:45px;font:normal normal 400 14px/1.2em Almarai,sans-serif;color:#fff}.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;background:#fff}.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 .noUi-connect{background:#5887a8}.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 #fff;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%;text-transform:uppercase;letter-spacing:2.5px;font:normal normal 400 14px/1.2em Almarai,sans-serif;color:#5887a8}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{height:20px;width:calc(100% - 20px);font:normal normal 400 14px/1.2em Almarai,sans-serif;color:#5887a8;border:none;border-bottom:1px solid #5887a8}.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;font:normal normal 400 14px/1.2em Almarai,sans-serif}.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 14px/1.2em Almarai,sans-serif;color:#fff;letter-spacing:2.5px;padding-bottom:5px}.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:65px}}.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:#5887a8;color:#fff;font:normal normal 400 11px/1.2em Almarai,sans-serif;text-transform:none;display:flex;align-items:center;letter-spacing:0;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,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover{color:#5887a8}.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:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active svg,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover svg{fill:#5887a8}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#5887a8;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #5887a8;box-shadow:1px 4px 7px 2px rgba(0,0,0,.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;color:#fff;background:none;border:none;border-bottom:1px solid #fff}.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:#fff}.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 14px/1.2em Almarai,sans-serif;color:#fff;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:#fff;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:1em}@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:50%}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{width:100%;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}}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{width:auto;padding-top:0;padding-left:15px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{cursor:pointer;font-weight:400;letter-spacing:0;background:#5887a8;color:#fff;border:none;text-align:center;display:flex;justify-content:center;transition:.3s;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:50%;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:space-between}}.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;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover{background:#fff;color:#5887a8}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover .search__icon{fill:#5887a8}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:5px;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:250px;height:50px;text-transform:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 400 11px/1.2em Almarai,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 .line__container.line4__container{display:none;justify-content:center;margin-top:2em}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:#fff;text-transform:uppercase;letter-spacing:7.5px;font:normal normal 400 14px/1.2em Almarai,sans-serif}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item .icon-svg{margin-left:15px;transition:.3s;fill:#fff;width:20px;height:20px}.form-search-filter__container .form-search-filter .line__container.line4__container:hover .icon-svg{transform:translateX(10px)}.form-search-filter__container .form-search-filter.open .line__container.line2__container,.form-search-filter__container .form-search-filter.open .line__container.line3__container,.form-search-filter__container .form-search-filter.open .line__container.line4__container{display:flex}.menu_hovered .form-search-filter__container{transform:translateY(-100%);opacity:0;visibility:hidden}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:hsla(0,0%,83.5%,.25)}.search-filter-full ::-webkit-scrollbar-thumb{background:#fff}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#052444}.search-filter-full .modal__body{height:100%;width:100%;max-width:100%;overflow:hidden;padding:0;background:rgba(88,135,168,.8)}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto;max-width:95%}}.search-filter-full .modal__body .modal__container{width:100%}.search-filter-full .modal__body .header__logo__search{position:absolute;z-index:666;top:25px;left:25px;width:calc(50% - 550px);min-width:150px;max-width:225px;display:none}.search-filter-full .modal__body .header__logo__search .header__home-link,.search-filter-full .modal__body .header__logo__search .header__home-link .logo__source{width:100%}@media screen and (min-width:1400px){.search-filter-full .modal__body .header__logo__search{display:block}}.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 14px/1.2em Almarai,sans-serif;color:#fff;background:none}.search-filter-full .modal__close-drawing{fill:#fff;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Almarai,sans-serif;font-weight:600;color:#fff;position:relative;overflow:initial;padding:75px 0 0}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 300px);overflow-y:auto;padding:0 1em 1em}@media screen and (min-width:768px){.search-filter-full .formLine__container{max-height:calc(100vh - 2em - 250px)}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .formLine__structure{max-width:1000px;margin:auto}}.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.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:uppercase;text-align:center;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:5px}@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__content .noUi-horizontal{background:hsla(0,0%,100%,.25)}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal .noUi-connect{background:#fff}.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{text-transform:uppercase;color:#fff;font:normal normal 400 14px/1.2em Almarai,sans-serif;letter-spacing:5px}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0 7px;right:0;color:#fff;font:normal normal 400 14px/1.2em Almarai,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;background:transparent;padding:10px 0 5px;font:normal normal 400 14px/1.2em Almarai,sans-serif;color:#fff;border:none;border-bottom:1px solid #fff}.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 14px/1.2em Almarai,sans-serif;color:#fff;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#fff;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:uppercase;letter-spacing:5px;font:normal normal 400 14px/1.2em Almarai,sans-serif}.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 .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:1000px;margin:auto;padding:2em 1em}.filter-sort__container{z-index:100;display:flex;width:100%;align-items:center;flex-direction:column;justify-content:center}@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 14px/1.2em Almarai,sans-serif;letter-spacing:0;padding-right:1em;color:#fff}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 11px/1.2em Almarai,sans-serif;color:#fff;cursor:pointer;width:175px;padding:10px;border:1px solid #fff}.filter-sort__container .filter-value .icon{height:12px;fill:#5887a8}.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 11px/1.2em Almarai,sans-serif;background:#5887a8;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 11px/1.2em Almarai,sans-serif;color:#fff;text-transform:none}.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 #919191;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 11px/1.2em Almarai,sans-serif;color:#052444}.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{color:#5887a8!important}.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{background:hsla(0,0%,100%,.05)!important;color:#5887a8!important;border-color:transparent!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#5887a8!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:hsla(0,0%,100%,.05)!important;color:#5887a8!important;border-color:transparent!important}.js-search-filter.body--search-v1:not(.body--home) .header__search-box,.js-search-filter.body--search-v2 .header__search-box{display:block!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 Almarai,sans-serif;letter-spacing:.1em;text-transform:uppercase}.seo-texts-v1__text-block .seo-texts-v1__text{color:#919191;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1.4 Almarai,sans-serif;line-height:1.5em;max-width:1073px;margin:auto}.main-nav{top:0;right:0;z-index:10000;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out;transform:translate3d(0,-20px,0);will-change:transform;display:flex;flex-direction:column;width:90%;padding:1em 3em;height:calc(100vh - 8em);user-select:none;background:linear-gradient(#5887a8,rgba(88,135,168,.9));color:#fff;overflow:hidden}.main-nav::-webkit-scrollbar{background:transparent;width:5px}.main-nav::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:20px}@media screen and (min-width:1200px){.main-nav{height:94vh;width:96%;padding-top:90px}}@media screen and (min-width:768px){.main-nav{padding:5em 3.6em}}.main-nav:focus{outline:none}.body--menu-opened .main-nav{visibility:visible;opacity:1;transform:translateZ(0);overflow:auto}.main-nav__wrapper{height:100%;max-width:1200px;margin:0 auto;width:100%}@media screen and (min-width:992px){.main-nav__wrapper{display:flex;width:80%}}.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;right:3em;top:1em;cursor:pointer;display:none;align-items:center}@media screen and (min-width:992px){.main-nav__close{display:flex}}.main-nav__close-text{margin-right:1em;font:normal normal 400 1.2em/1.6666 Almarai,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;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#fff}.main-nav__close:focus{outline:none}.main-nav__navigation{height:auto;margin-bottom:4vh;width:100%;max-width:450px}@media screen and (min-width:1200px){.main-nav__navigation{max-width:inherit}}@media screen and (min-width:992px){.main-nav__navigation{height:calc(98vh - 155px)}}.main-nav__info{width:100%;margin-bottom:14vh}@media screen and (min-width:768px){.main-nav__info{display:flex}}@media screen and (min-width:992px){.main-nav__info{align-items:flex-end;justify-content:flex-end}}.main-nav__info .info-container{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:1200px){.main-nav__info .info-container{align-items:flex-end}}.main-nav__info .info-container__bottom .title .title__content-1,.main-nav__info .info-container__top .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.main-nav__info .info-container__bottom .title .title__content-2,.main-nav__info .info-container__top .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-nav__info .info-container__top{margin-bottom:8vh}.main-nav__info .info-container__bottom{display:flex;justify-content:flex-start;flex-direction:column;width:100%}.main-nav__info .info-container__socials{padding-left:2em}.main-nav__info .info-container__socials .socials__items{display:flex;flex-wrap:wrap}.main-nav__info .info-container__socials .socials__item .item__svg{width:100%;height:100%}.main-nav__info .info-container__socials .socials__item .item__link{border:1px solid #fff;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 1em 1em 0;transition:all .2s linear}.main-nav__info .info-container__socials .socials__item .item__link:hover{border:1px solid #fff;background:#fff}.main-nav__info .info-container__socials .socials__item .item__link:hover svg{fill:#5887a8}.main-nav__info .info-container__socials .socials__item li{list-style:none}.main-nav__info .info-container__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#fff;transition:fill .2s linear}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__top{display:none}.main-nav__topbar{display:flex;justify-content:flex-end;padding:1em 0}.main-nav__topbar .topbar{left:3em;right:auto;top:1em;display:block;position:absolute}.main-nav__menu{position:relative;z-index:10}.main-nav__tools{bottom:0;display:flex;flex-direction:column}.main-nav__tools .menu__link{height:100%}.main-nav__tools .menu__link:hover .menu__label{color:#fff}.main-nav__tools .menu__item{padding:0}.main-nav__tools .menu__item .menu__label{display:inline-block;text-align:left;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif;text-transform:none;letter-spacing:0}.main-nav__tools .menu__item .menu__text{position:absolute;opacity:0;height:1px;word-break:normal}.main-nav__tools .menu__item .menu__decorate{position:absolute;bottom:0;z-index:-1;width:100%;height:0;background-color:rgba(88,135,168,.8);transition:height .5s cubic-bezier(.785,.005,1,1)}.main-nav__tools .menu__item-header{height:100%;width:100%;padding-right:0;transition:height .5s cubic-bezier(.785,.005,1,1)}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%;opacity:0}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:transparent}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:1em}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--inner .menu__button-drawing,.body--inner .menu__text{display:none}@media screen and (min-width:1200px){.body--inner.body--menu-opened .main-nav{overflow:auto}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}@media screen and (min-width:1200px){.header--home.header .main-nav{color:#fff;transition:none;position:relative;width:100%;height:100%;visibility:visible;opacity:1;transform:none;padding:0;z-index:2002;background:transparent}.header--home.header .main-nav__wrapper{max-width:none;padding-right:0;overflow:visible;display:flex;margin:70px auto 0;justify-content:center}.header--home.header .main-nav__close{display:none}.header--home.header .main-nav__close-icon{fill:#fff}.header--home.header .main-nav__navigation{width:100%}.header--home.header .main-nav__info,.header--home.header .main-nav__topbar .topbar{display:none}.header--home.header .main-nav__tools{position:absolute;flex-direction:row;align-items:flex-end;height:100vh;z-index:5;left:50%;transform:translateX(-50%)}.header--home.header .main-nav__tools .menu__item{width:240px;height:12%;transition:height .5s;padding:0}.header--home.header .main-nav__tools .menu__item-header,.header--home.header .main-nav__tools .menu__item .menu__decorate{transition:height .5s}.header--home.header .main-nav__tools .menu__item .menu__text{transform:translateY(-50%);transition:opacity .5s,transform .5s}.header--home.header .main-nav__tools .menu__item .menu__link{padding:0 .2em}.header--home.header .main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{transition:opacity .5s}.header--home.header .main-nav__tools .menu__item:hover{height:24%;transition:height .5s}.header--home.header .main-nav__tools .menu__item:hover .menu__item-header{height:380px;width:100%}}@media screen and (min-width:1200px) and (min-height:700px){.header--home.header .main-nav__tools .menu__item:hover .menu__item-header{height:450px}}@media screen and (min-width:1200px){.header--home.header .main-nav__tools .menu__item:hover .menu__text{opacity:1;height:auto;transform:none}.header--home.header .main-nav__tools .menu__item:hover .menu__decorate{height:100vh;background:rgba(88,135,168,.8)}.header--home.header .main-nav__tools .menu__item:hover .button-drawing .arrow_link_border_svg{opacity:1}.header--home.header .main-nav__tools .menu__item .menu__label{margin-bottom:3em;text-align:center;color:#052444;font:normal normal 700 clamp(17px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif;text-transform:uppercase;letter-spacing:4px}.header--home.header .main-nav__tools .menu__item .menu__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.5em Almarai,sans-serif;text-transform:none;letter-spacing:0;padding:0 1.5em}.header--home.header .main-nav__toolbar-adds{display:none}}@media screen and (min-width:9000px){.header--inner .main-nav{color:#fff}.header--inner .main-nav__wrapper{max-width:100%}}.header--inner .main-nav{opacity:0}.body--menu-opened .header--inner .main-nav{opacity:1}@media screen and (min-width:1200px){.header--inner .main-nav__top{height:80px;display:flex;flex-flow:row nowrap;justify-content:space-between;position:absolute;top:0;right:1em;left:1em}}.header--inner .main-nav__logo{display:block;padding:10px}.header--inner .main-nav__logo .logo{max-height:70px}.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:9px;height:9px}}.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)}.main-nav__tools,.menu{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif}.menu{text-transform:none;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:left}@media screen and (min-width:768px){.menu{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif}}.menu__item{position:relative;list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;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}.menu__item-header{position:relative}.menu__link{display:block;padding:1em 0;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out}@media screen and (min-width:9000px){.menu__link{padding:0 1.5em}}.menu__dropdown{position:absolute;top:calc(50% - 1.2em);padding:1.1em;right:0}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link--active,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#fff}.submenu{opacity:0;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%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif;transform:translateX(-50%);text-transform:none;letter-spacing:0;padding:0}@media screen and (min-width:768px){.submenu{font:normal normal 500 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif}}@media screen and (min-width:992px){.submenu{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif}}@media screen and (max-width:1200px){.submenu{top:0!important;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;padding-left:1.5em}}@media screen and (min-width:1200px){.submenu{position:absolute;top:inherit;background:rgba(88,135,168,.85);clip:unset;display:flex;justify-content:center;border-radius:5px}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{display:flex;position:relative;opacity:1}.submenu--toggled .menu__link{padding-bottom:0}@media screen and (min-width:1200px){.submenu--toggled{position:absolute;top:2em;padding:0 2em}}.submenu__item,.submenu__item-header{position:relative}.submenu__item{list-style:none;margin:0;z-index:1;transition:color .5s ease-in-out;color:#fff}.submenu__item:first-child{border-top:0;padding-top:1em}.submenu__item:last-child{padding-bottom:1em}.submenu__item.focus,.submenu__item:focus,.submenu__item:hover{z-index:2;color:#fff}.submenu__item.focus .submenu__link span,.submenu__item:focus .submenu__link span,.submenu__item:hover .submenu__link span{color:#fff}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}.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}.header--inner .menu__item{border-top-color:#5887a8}.header--inner .submenu{background:transparent}.header--inner .submenu__item{border-top-color:#5887a8}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#5887a8}.header--inner .submenu.submenu--toggled{position:relative;top:0}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent}@media screen and (min-width:1200px){.header--home.header .menu{background-color:transparent;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:20px}.header--home.header .menu__item{color:#fff;width:auto;display:flex;align-items:center;border-top:0;padding:0 .75em}.header--home.header .menu__item:last-child{padding-right:0}.header--home.header .menu__item[aria-haspopup=true] .menu__item-header{padding-right:1em}.header--home.header .menu__link{padding:0}.header--home.header .menu__dropdown{right:-17px;top:calc(50% - 1em)}.header--home.header .menu__dropdown.focus,.header--home.header .menu__dropdown:focus,.header--home.header .menu__dropdown:hover,.header--home.header .menu__link--active,.header--home.header .menu__link.focus,.header--home.header .menu__link:focus,.header--home.header .menu__link:hover{color:#fff}.header--home.header .submenu{position:absolute;top:inherit;background:rgba(88,135,168,.85);clip:unset;display:flex;justify-content:center;border-radius:5px}.header--home.header .submenu .submenu{left:100%;top:-1px}.header--home.header .submenu--toggled{position:absolute;top:2em;padding:0 2em}.header--home.header .submenu__item{display:flex;align-items:center;border-top:1px solid hsla(0,0%,41.6%,.45);justify-content:center}.header--home.header .submenu__item:first-child{border-top:0;padding-top:1em}.header--home.header .submenu__item:last-child{margin-bottom:0;padding-bottom:1em}.header--home.header .submenu__item .submenu{transform:none}.header--home.header .submenu__link{text-align:center;padding:.5em 0;background:transparent;white-space:nowrap}}.header--inner .menu{justify-content:flex-end}.header--inner .menu__item{color:#fff}.header--inner .menu__item:hover .menu__link:hover,.header--inner .menu__item:hover .menu__link:hover .menu__label,.header--inner .menu__link--active,.header--inner .menu__link:hover,.header--inner .menu__link:hover .menu__label{color:#052444}@media screen and (min-width:9000px){.header--inner .menu{justify-content:flex-end}.header--inner .menu__item{color:#fff}.header--inner .menu__link--active{color:#052444}}@media screen and (min-width:1400px){.header--home.header .menu__item{padding:0 1.5em}}.main-search{background:rgba(88,135,168,.95);width:97%;height:93vh;opacity:0;position:relative}.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:0;top:0;z-index:15000;cursor:pointer;display:flex;align-items:center;color:#fff}.main-search__close-icon{display:block;padding:1em;width:3.5em;height:3.5em;transition:fill .5s;fill:#fff}.main-search__logo{display:none}@media screen and (min-width:1200px){body:not(.body--search-v1) .main-search__logo{position:absolute;top:0;left:1em;display:block;padding:10px}body:not(.body--search-v1) .main-search__logo .logo{max-height:70px}}.main-search__wrapper{max-width:1200px;width:73%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center}.main-search__wrapper.withBandeau{flex-direction:column}.main-search-form{color:#fff}.main-search-form .title .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-search-form .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-search-form .textfield__label{color:#fff}.main-search-form .textfield__input{color:inherit;border-color:#cecece;background:transparent}.main-search-form .textfield__input::placeholder{color:#fff;opacity:.8}.main-search-form .textfield__input::-ms-input-placeholder{color:#fff;opacity:.8}.main-search-form .textfield__input:focus::placeholder{color:#fff;opacity:.8}.main-search-form .textfield__input:focus::-ms-input-placeholder{color:#fff;opacity:.8}.main-search-form .textfield[type=date]:invalid::-webkit-datetime-edit{color:#fff;opacity:.8}.main-search-form .select__label{color:#fff}.main-search-form .ss-main.js-select--main{color:#cecece}.main-search-form .ss-main.js-select--main .ss-search:not(.ss-hide){border-color:#cecece}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#5887a8;background:transparent}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#5887a8}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:rgba(88,135,168,.8)}.main-search-form .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='%23fff' 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")}.main-search-form .ss-main.js-select--main .ss-single-selected{background:transparent;color:#5887a8}.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder,.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.main-search-form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}@media screen and (min-width:1200px){.main-search-form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}}.main-search-form .ss-main.js-select--main .ss-multi-selected{border-color:#cecece;border-width:0 0 1px;background:transparent}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-value{color:#fff;background-color:transparent}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-value--custom{background:transparent;color:#fff}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-value-delete{color:#5887a8;background:#fff}.main-search-form .range__plus:after,.main-search-form .range__plus:before,.main-search-form .ss-main.js-select--main .ss-add .ss-plus,.main-search-form .ss-main.js-select--main .ss-add .ss-plus:after{background:#fff}.main-search-form .range__summary .range__highlight{color:#fff}.main-search-form .range__summary .range__highlight .range__max,.main-search-form .range__summary .range__highlight .range__min{color:#5887a8;background:#fff;padding:.1em .4em}.main-search-form .range__content{background:#fff}.main-search-form .range__preview,.main-search-form .range__preview .range__highlight{color:#052444}.main-search-form .range__summary{padding:3px 0;border:solid #cecece;border-width:0 0 1px;background:transparent}.main-search-form .range .noUi-connect{background:#5887a8}.main-search-form .range .noUi-horizontal{background:rgba(88,135,168,.3)}.main-search-form .range .noUi-horizontal .noUi-handle:focus{border:2px solid rgba(88,135,168,.3)}.main-search-form .radio__input+label:before{border-color:currentColor;color:#fff}.main-search-form .radio__input:checked+label:after{background:#fff}.main-search-form .radio__label{letter-spacing:0;text-transform:none;color:#fff}.main-search-form .radio--bullet .radio__label{padding-left:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.main-search-form .radio--bullet .radio__input{position:absolute}.main-search-form .radio--bullet .radio__input+label:before{width:40px;height:40px;left:0;top:0}.main-search-form .radio--bullet .radio__input:checked+label{color:#5887a8}.main-search-form .radio--bullet .radio__input:checked+label:after{width:40px;height:40px;left:0;top:0;z-index:-1}.main-search-form .localizator__plus:after,.main-search-form .localizator__plus:before{background:#fff}.main-search-form .localizator__summary{border-width:0 0 1px;border-color:#cecece;background:transparent}.main-search-form .localizator__values-container{background:#fff}.main-search-form .localizator__value--count{background:#6a6a6a;color:#fff}.main-search-form .localizator__extra .radios__legend{color:#525252}.main-search-form .localizator .radio__input+label:before{border-color:currentColor;color:#5887a8}.main-search-form .localizator .radio__input:checked+label:after{background:#5887a8}.main-search-form .localizator .radio__label{letter-spacing:0;text-transform:none;color:#5887a8}.main-search-form .checkboxes__legend{letter-spacing:.3em;text-transform:uppercase;margin:0 0 1em;color:#fff;text-align:center;width:100%}.main-search-form .checkboxes__group{justify-content:space-around;width:100%}.main-search-form .checkboxes__group .checkboxes__item{margin-right:1em}.main-search-form .checkboxes__group .checkboxes__item:last-child{margin-right:0}.main-search-form .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase}.main-search-form .checkbox__field:checked+.checkbox__box{border-color:transparent}.main-search-form .checkbox__field:checked+.checkbox__box svg path{fill:transparent}.main-search-form .checkbox__box{color:#fff}.main-search-form .checkbox__box svg path{stroke:transparent;fill:transparent}.main-search-form .checkbox__box svg polyline{stroke:#fff}.main-search-form .checkbox__span{color:#fff}.main-search-form .checkbox--customsvg .checkbox__field:checked{background-color:orange}.main-search-form .checkbox--customsvg .checkbox__field:checked+.checkbox__box svg{fill:#5887a8;background:#fff;border-radius:100%}.main-search-form .checkbox--customsvg .checkbox__field:checked+.checkbox__box svg path{fill:inherit}.main-search-form .checkbox--customsvg .checkbox__field:checked~.checkbox__span{color:#fff}.main-search-form .checkbox--customsvg .checkbox__box{color:inherit}.main-search-form .checkbox--customsvg .checkbox__box svg{fill:#fff;border:1px solid #fff;border-radius:100%}.main-search-form .checkbox--customsvg .checkbox__box svg path{stroke:inherit;fill:inherit}.main-search-form .checkbox--customsvg .checkbox__box svg polyline{stroke:inherit}.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__fieldset{border:0}.main-search-form__group{display:flex;align-items:flex-end;flex-wrap:wrap;margin:0;width:100%}.main-search-form__group .form__field,.main-search-form__group .form__field .ss-main.js-select--main,.main-search-form__group .form__field .textfield__input{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),20px)/1 Almarai,sans-serif}.main-search-form__group .form__field .textfield__input{width:100%}.main-search-form__group .form__field:nth-child(4):after{content:"";width:100%;background-color:red}.main-search-form__submit{display:flex;justify-content:center}.main-search-form__submit .submit{justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),25px)/1.4em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.main-search-form__submit .submit__arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.main-search-form .form__field{width:calc(33.33333% - 2em);margin:0 1em 3em}.main-search-form .form__field--secondary{width:calc(100% - 2em);height:auto}.main-search-form .form__field--secondary-split{width:calc(50% - 2em);height:auto}.main-search-form .dual{display:flex;flex-direction:row}.main-search-form .dual .form__field{width:50%;margin:0 .4em}.main-search-form .dual .form__field:first-child{margin-left:0}.main-search-form .dual .form__field:last-child{margin-right:0}.main-search-form .dual .form__field:last-child label{visibility:hidden}.main-search-form .dual .textfield__input{border-width:1px;padding:0 .3em}.main-search-form .dual .form__field[data-id=price]{position:relative}.main-search-form .dual .form__field[data-id=price]:after{content:"€";position:absolute;top:68%;right:4px;color:#fff;z-index:10000;font-size:.8em}.main-search-form .dual .form__field[data-id=price] .textfield__input{min-height:2em;margin-top:.8em}.main-search-form .dual .form__field[data-id=surface]{position:relative}.main-search-form .dual .form__field[data-id=surface]:after{content:"m²";position:absolute;top:68%;right:4px;color:#fff;z-index:10000;font-size:.8em}.main-search-form .dual .form__field[data-id=surface] .textfield__input{min-height:2em;margin-top:.8em}.header--v1>.main-search-form__fields{padding:0 4em}.header--v1 .main-search-form{padding:4em 1em}.header--v1 .main-search__wrapper.withBandeau{max-width:100%;width:100%}.header--v1 .main-search__wrapper.withBandeau .main-search__form{padding:1em 1em 2em}.header--v1 .main-search__wrapper.withBandeau .main-search__form_3{max-width:1200px;margin:auto;width:73%}.body--search-v1 .main-search-form__fields{margin:0 3em}.body--search-v1 .form__legend{margin:0}.body--search-v3 .main-search-form .form__field{margin-bottom:5em}.body--search-v3 .main-search-form .form__field .form__field{margin-bottom:0}.main-search--vertical{width:94%;max-height:none;display:block;position:fixed;top:90px;left:50%;transform:translate(-50%);visibility:hidden;height:calc(100svh - 9em);transition:all .5s ease-in-out;will-change:transform;padding-top:5em;padding-right:0;padding-left:0;user-select:none;font-size:.8em;opacity:0}.body--vertical-search-opened .main-search--vertical{visibility:visible;z-index:15000;opacity:1}.main-search--vertical .simplebar-content-wrapper{height:100%!important}.main-search--vertical .main-search{z-index:2000}.main-search--vertical .main-search__wrapper{height:calc(100svh - 15em);width:100%;overflow:auto}.main-search--vertical .main-search__close{display:flex}.main-search--vertical .main-search__form{position:relative}.main-search--vertical .main-search__more{margin:2em 0}.main-search-form--vertical .main-search-form__container{flex-direction:column;padding:0 2em}.main-search-form--vertical .main-search-form__title{display:block}.main-search-form--vertical .main-search-form__group{flex-direction:column;margin:0}.main-search-form--vertical .main-search-form__fields{width:100%;margin:-.5em 0}.main-search-form--vertical .main-search-form__submit{margin:1em 0 6em;padding:0;width:100%;align-items:center}.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}.body--horizontal-search-opened .main-search__close{right:3em;top:25px}.body--vertical-search-opened:after{width:100%;height:100%;min-height:100vh;opacity:1;transition:opacity .5s}.body--vertical-search-opened,.html--vertical-search-opened{overflow:hidden}@media screen and (min-width:1200px){.body--search-v1 .main-search{opacity:1;display:block!important}.body--search-v1 .main-search__close,.body--search-v2 .main-search__close{display:none}.body--search-v2 .header--search-opened .main-search__close{display:flex}}.header--search-opened .main-search{opacity:1;transition:opacity 1s}.bandeau-search-estimation.bandeau-info{margin-top:3em;box-shadow:none;width:100%;background:#5887a8}.bandeau-search-estimation.bandeau-info .bandeau-info__structure{padding:1.5em;display:flex;justify-content:center;flex-direction:column;align-items:center}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent{display:flex;align-items:center;justify-content:center}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent:after{content:"+";font-size:1.8em;margin-left:-15px;color:#fff}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement{padding:1em 0}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement::placeholder{color:hsla(0,0%,100%,.6)}.bandeau-search-estimation.bandeau-info .bandeau-info__text{color:#fff;letter-spacing:0;text-align:center;margin-right:0;font:normal normal 400 1.1em Almarai,sans-serif}.bandeau-search-estimation.bandeau-info .bandeau-info__button{padding:.6em 0}@media screen and (min-width:1200px){.bandeau-search-estimation.bandeau-info{margin:0}.bandeau-search-estimation.bandeau-info .bandeau-info__structure{padding:.5em 3em;flex-direction:row;justify-content:space-between}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation{width:30%}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement,.bandeau-search-estimation.bandeau-info .bandeau-info__text{text-align:left}}.bandeau-search-estimation_3.bandeau-info{margin-top:3em;box-shadow:none;width:100%;background:none;border-top:1px solid hsla(0,0%,100%,.6);padding:2em 0}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure{padding:1.5em;display:flex;justify-content:center;flex-direction:column;align-items:center}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent{display:flex;align-items:center;justify-content:center}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent:after{content:"+";font-size:1.8em;margin-left:-15px;color:#fff}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement{padding:1em 0}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement::placeholder{color:hsla(0,0%,100%,.6)}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text{text-align:center}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text span{color:#fff;letter-spacing:0;margin-right:0;font:normal normal 400 1.1em Almarai,sans-serif}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text span span{display:block;font:normal normal 400 1.5em Almarai,sans-serif}.bandeau-search-estimation_3.bandeau-info .bandeau-info__button{padding:.6em 0;font:normal normal 400 1.3em Almarai,sans-serif}@media screen and (min-width:1200px){.bandeau-search-estimation_3.bandeau-info{margin:0}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure{max-width:1200px;width:73%;padding:.5em 1em;flex-direction:row;justify-content:space-between}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation{width:30%}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement{text-align:left}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text{margin:0;text-align:left}}.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:#5887a8}.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:#5887a8}.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:#757575;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>*{align-self:flex-end}.map-svg-vagency{color:#052444;position:relative}.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:1360px;display:flex;flex-direction:column;justify-content:center;flex:1;padding:4em var(--wrapper-x)}.map-svg-vagency__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__title{text-align:left}.map-svg-vagency__title .title .title__content{margin:0 0 3em}.map-svg-vagency__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.map-svg-vagency__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.map-svg-vagency .map-svg__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:992px){.map-svg-vagency .map-svg__wrapper{flex-direction:row}}.map-svg-vagency .map-svg__aligner{max-width:500px;display:flex;flex-direction:column;width:100%}.map-svg-vagency .map-svg__map{margin-bottom:2em;width:100%;max-width:600px}@media screen and (min-width:992px){.map-svg-vagency .map-svg__map{width:50%;max-width:700px;margin-bottom:inherit}}.map-svg-vagency .map-svg__title{text-align:left;max-width:450px}.map-svg-vagency .map-svg__title .title .title__content{margin:0 0 1em}.map-svg-vagency .map-svg__title .title .title__content-1{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase}.map-svg-vagency .map-svg__bottom{max-width:450px;width:100%}@media screen and (min-width:992px){.map-svg-vagency .map-svg__bottom{margin-left:auto}}.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{flex:1}.map-svg-vagency .map-svg__circle{fill:hsla(0,0%,80.8%,.24);opacity:1}.map-svg-vagency .map-svg__dep{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__dep:focus,.map-svg-vagency .map-svg__dep:hover{fill:#6a6a6a}.map-svg-vagency .map-svg__dep--active{fill:#5887a8}.map-svg-vagency .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#5887a8}.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#6a6a6a}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#5887a8}.map-svg-vagency .map-svg .ss-main .ss-single-selected{border-color:#5887a8}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#052444}.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:#5887a8}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#fff;color:#5887a8}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#052444;background:#5887a8}.map-svg-vmandatory{color:#052444;position:relative}.map-svg-vmandatory__background{background:#fff 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:1360px;display:flex;flex-direction:column;justify-content:center;flex:1;padding:4em var(--wrapper-x)}.map-svg-vmandatory__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vmandatory__title{text-align:left}.map-svg-vmandatory__title .title .title__content{margin:0 0 3em}.map-svg-vmandatory__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.map-svg-vmandatory__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.map-svg-vmandatory .button{font:normal normal 400 1.176em/1 Crimson Foam;text-transform:none;background:#052444;color:#fff;border-color:#052444}.map-svg-vmandatory .button:before{background:#5887a8}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#052444}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#5887a8}.map-svg-vmandatory .map-svg__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__wrapper{flex-direction:row}}.map-svg-vmandatory .map-svg__aligner{max-width:500px;display:flex;flex-direction:column;width:100%}.map-svg-vmandatory .map-svg__map{margin-bottom:2em;width:100%;max-width:600px}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__map{width:50%;margin-bottom:inherit;max-width:700px}}.map-svg-vmandatory .map-svg__title{text-align:left;max-width:450px}.map-svg-vmandatory .map-svg__title .title .title__content{margin:0 0 1em}.map-svg-vmandatory .map-svg__title .title .title__content-1{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase}.map-svg-vmandatory .map-svg__bottom{max-width:450px;width:100%}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__bottom{margin-left:auto}}.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{flex:1}.map-svg-vmandatory .map-svg__circle{fill:hsla(0,0%,80.8%,.24);opacity:1}.map-svg-vmandatory .map-svg__dep{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__dep:focus,.map-svg-vmandatory .map-svg__dep:hover{fill:#6a6a6a}.map-svg-vmandatory .map-svg__dep--active{fill:#5887a8}.map-svg-vmandatory .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#5887a8}.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#6a6a6a}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#5887a8}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected{border-color:#5887a8}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#052444}.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:#5887a8}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#fff;color:#5887a8}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#052444;background:#5887a8}.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:none;background-color:transparent;font-weight:400;color:#5887a8}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#052444}.map{height:665px}.map svg{fill:#5887a8}.map__cluster{background-color:rgba(88,135,168,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#5887a8;color:#fff;align-items:center;display:flex;justify-content:center}.map__popup .title.title .title__content{font-size:1em;margin:0}.map__popup .title.title .title__content-1{display:block}.map__popup .title.title .title__content-1 .address{text-transform:capitalize}.map__popup .title.title .title__content-2{display:block}.map__popup .leaflet-popup-content-wrapper{background:#fff;color:#fff;border-radius:10px;font:normal normal 400 1.4166em/1.5 Almarai,sans-serif;box-shadow:5px 11px 11px 0 rgba(0,0,0,.17);-webkit-box-shadow:5px 11px 11px 0 rgba(0,0,0,.17);-moz-box-shadow:5px 11px 11px 0 rgba(0,0,0,.17)}.map__popup .leaflet-popup-tip{background:#fff;box-shadow:none}.map__popup .leaflet-popup-content{min-width:220px;margin:0}@media screen and (min-width:992px){.map__popup .leaflet-popup-content{min-width:380px}}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{font:normal normal 400 1.1765em/1.5 Almarai,sans-serif;text-transform:none;letter-spacing:0;padding:1em 2em 1em 1em}.map__popup .coords__element{color:#fff;margin-bottom:1em}.map__popup .coords a{color:#fff;text-decoration:none}.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 400 1.176em/1 Crimson Foam;text-transform:none;background:#052444;color:#fff;border-color:#052444}.map__popup .map-inner-v1-pop-up__item-links .button:before{background:#5887a8}.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:#052444}.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:#5887a8}.map-popin__wrapper{display:flex;flex-direction:column;align-items:center;padding:2em 1.5em}.map-popin__decorate{max-width:165px;max-height:120px;width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:576px){.map-popin__decorate{max-width:240px;max-height:170px;min-height:140px}}.map-popin__decorate img{width:100%;height:100%}.map-popin__separator{display:none;border:none;border-bottom:1px solid #cecece;max-width:240px;width:100%;margin:1em auto}@media screen and (min-width:992px){.map-popin__separator{display:block}}.map-popin__text{display:none;margin-bottom:1em;text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.map-popin__text{display:block}}.map-popin__compo,.map-popin__price{margin-bottom:1em;font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),16px)/1.3 Almarai,sans-serif;color:#5887a8}.map-popin__reference{margin-bottom:2em;font:normal normal 400 clamp(7px,calc(.6rem + 1.875vw),10px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.map-popin__status{display:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:992px){.map-popin__status{display:flex}}.map-popin__status span{background:#052444;text-align:center;width:125px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(8px,calc(.6rem + 1.875vw),8px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase}.map-popin__title{display:none}@media screen and (min-width:992px){.map-popin__title{display:block}}.map-popin__title .title .title__content{margin:0 0 2em}.map-popin__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.map-popin__title .title .title__content-2{display:block;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none;text-align:center}.map-popin__links .links-group__wrapper{text-align:right}.map-popin__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.map-popin__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.map-popin__links .button-drawing__content{margin-right:2em}}.map-popin__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.map-popin__links .button-drawing:hover{color:#052444}.map-popin__links .button-drawing:hover .arrow_link_svg{right:-1em}.map-popin--agences-representatives.map-popin .map-popin__wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.5em}@media screen and (min-width:992px){.map-popin--agences-representatives.map-popin .map-popin__wrapper{padding:3em}}.map-popin--agences-representatives.map-popin .map-popin__title{display:block}.map-popin--agences-representatives.map-popin .map-popin__title .title .title__content{margin:0 0 2em}.map-popin--agences-representatives.map-popin .map-popin__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),30px)/1 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:uppercase}.map-popin--agences-representatives.map-popin .map-popin__coords{display:flex;flex-direction:column;margin-bottom:1em;width:100%;word-break:break-all}.map-popin--agences-representatives.map-popin .map-popin__coords a{text-decoration:none;color:#6a6a6a}.map-popin--agences-representatives.map-popin .map-popin__coords .text{margin-bottom:1em;text-align:left;font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.map-popin--agences-representatives.map-popin .map-popin__coords--address{display:flex;flex-direction:column}.map-popin--agences-representatives.map-popin .map-popin__links{position:relative;margin-left:auto}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing__content{margin-right:2em}}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing:hover .arrow_link_svg{right:-1em}.mapbienici .map-popin__title .title .title__content{margin:0}.map-v1{color:#fff;position:relative;display:flex;flex-direction:row}@media screen and (min-width:992px){.map-v1{height:785px}}.map-v1__background{background:transparent none no-repeat 50%/cover}.map-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-v1__container{height:100%;width:100%;display:flex;justify-content:center;padding-top:0;padding-bottom:0}.map-v1__wrapper{flex:1;position:relative;height:100%;width:100%;display:flex;flex-direction:column;text-align:left;max-width:1920px;padding:4em 0}@media screen and (min-width:576px){.map-v1__wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:992px){.map-v1__wrapper{flex-direction:row}}.map-v1__container-map{width:100%;margin:0 auto;min-height:500px;position:relative}@media screen and (min-width:992px){.map-v1__container-map{min-height:665px}}.map-v1__container-map svg{fill:#5887a8}.map-v1__js-container{position:absolute;top:0;bottom:0;right:0;left:0}.map-v1__js-container>*{position:absolute;width:100%;height:100%}@media screen and (min-width:992px){.map-v1__js-container>*{pointer-events:all}}.map-v1__js-container>*>*{width:100%;height:100%}.map-v1__block-text{width:100%;position:relative}@media screen and (min-width:992px){.map-v1__block-text{width:45%}}@media screen and (min-width:1200px){.map-v1__block-text{width:50%}}.map-v1__container_text-block{height:100%;display:flex;flex-direction:column;padding:2em;justify-content:space-between}@media screen and (min-width:992px){.map-v1__container_text-block{padding:9em 15% 5em 22%;justify-content:flex-start}}@media screen and (min-width:992px){.map-v1__title .title .title__content{margin:0}}.map-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.map-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.map-v1__text{margin-top:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0}.map-v1__links{margin-top:5em}.map-v1__links .links-group__wrapper{text-align:right}.map-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.map-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.map-v1__links .button-drawing__content{margin-right:2em}}.map-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.map-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.map-banner .map__marker svg{fill:#5887a8}.map-banner .map__cluster{background-color:rgba(88,135,168,.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:#5887a8;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 auto 0;max-width:1450px;height:330px}.map-banner__map{width:100%;height:330px}.map-banner__map .js-map{height:330px}.map-banner__js-container{position:relative;padding-bottom:0!important}.map-banner__js-container>*{position:absolute;width:100%;height:100%}.map-banner__js-container>*>*{width:100%;height:100%}.news-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.news-listing-v1__container{height:100%;margin:auto;max-width:1460px}.news-listing-v1__wrapper{max-width:1920px;width:100%}.news-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.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%}.news-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.news-listing-v1__items-wrapper{justify-content:space-between}}.news-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.news-listing-v1__items-container{margin:0 2em}}.news-listing-v1__item{position:relative;max-width:685px}.news-listing-v1__item:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@media screen and (min-width:992px){.news-listing-v1__item:before{display:none}}@media screen and (max-width:992px){.news-listing-v1__item{margin:1em 0;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.news-listing-v1__item{margin:0 1em 2em;width:calc(50% - 2em)}}@media screen and (min-width:1400px){.news-listing-v1__item{margin:0 1em;width:calc(50% - 2em)}}.news-listing-v1__item-wrapper{margin:auto}@media screen and (min-width:992px){.news-listing-v1__item-wrapper{max-width:685px}}.news-listing-v1__item-container{position:relative;z-index:1}.news-listing-v1__item-content-wrapper{padding:2em;z-index:1;text-align:center}.news-listing-v1__item-title .title .title__content{margin:0 0 2em}.news-listing-v1__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:uppercase}.news-listing-v1__item-date{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em}.news-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}@media screen and (min-width:992px){.news-listing-v1__item-separator{width:60%}}@media screen and (min-width:992px){.news-listing-v1__item:nth-child(2n){margin-top:3.3em}}@media screen and (min-width:576px){.news-listing-v1__item:hover .news-listing-v1__decorate-visual{transform:scale(1)}.news-listing-v1__item:hover .news-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.news-listing-v1__item:hover .news-listing-v1__links--hover{display:block}}@media screen and (min-width:576px){.news-listing-v1__item-links--mobile{display:none}}.news-listing-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.news-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.news-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.news-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.news-listing-v1__decorate{width:100%;height:100%;position:relative;max-width:100%;z-index:0;overflow:hidden}.news-listing-v1__decorate-wrapper{width:100%;height:100%}@media screen and (min-width:992px){.news-listing-v1__decorate-wrapper{height:435px;display:flex;align-items:center}}.news-listing-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}@media screen and (min-width:576px){.news-listing-v1__decorate-visual{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v1__decorate-visual{max-height:none}}.news-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.news-listing-v1__decorate img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:576px){.news-listing-v1__decorate img{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v1__decorate img{max-height:none}}.news-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.news-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.news-listing-v1__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 2em}.news-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.news-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.news-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.news-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.news-listing-v2__container{height:100%;margin:auto;max-width:1420px}.news-listing-v2__wrapper{max-width:1920px;width:100%}.news-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.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%}.news-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.news-listing-v2__items-wrapper{justify-content:space-between}}.news-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.news-listing-v2__items-container{margin:0 2em}}.news-listing-v2__item{width:100%;margin-bottom:2em;position:relative}@media screen and (min-width:1200px){.news-listing-v2__item{width:49%}}.news-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-listing-v2__item-container{flex-direction:row;height:400px}}.news-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.news-listing-v2__item-decorate--wrapper{width:100%;height:100%}.news-listing-v2__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}@media screen and (min-width:576px){.news-listing-v2__item-visual{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v2__item-visual{max-height:none}}.news-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:576px){.news-listing-v2__item-visual img{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v2__item-visual img{max-height:none}}.news-listing-v2__item-date{display:block;margin-bottom:2.5em;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#fff}.news-listing-v2__item-title{text-align:left}.news-listing-v2__item-title .title .title__content{margin:0 0 2em}.news-listing-v2__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-listing-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#5887a8;width:100%;height:100%}@media screen and (min-width:992px){.news-listing-v2__item-content{width:57%;min-width:390px}}.news-listing-v2__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left;justify-content:space-between}.news-listing-v2__item-links{width:100%}.news-listing-v2__item-links .links-group__wrapper{text-align:left;display:block;text-decoration:none}@media screen and (min-width:992px){.news-listing-v2__item-links .links-group__wrapper{text-align:right}}.news-listing-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-listing-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-listing-v2__item-links .button-drawing__content{margin-right:2em}}.news-listing-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.news-listing-v2__item:hover .news-listing-v2__item-visual{transform:scale(1)}.news-listing-v2__item:hover .news-listing-v2__item-links .button-drawing .arrow_link_svg{right:-1em}}.news-listing-v2__decorate{width:100%;height:100%;position:relative;max-width:100%;z-index:0;overflow:hidden}.news-listing-v2__decorate-wrapper{width:100%;height:100%}@media screen and (min-width:992px){.news-listing-v2__decorate-wrapper{height:435px;display:flex;align-items:center}}.news-listing-v2__decorate-visual{position:relative;margin:auto;transition:all .4s;width:100%;height:100%}.news-listing-v2__decorate img{width:100%;height:100%;object-fit:cover;display:block}.news-listing-v2__item:nth-child(3n+1){width:100%}@media screen and (min-width:992px){.news-listing-v2__item:nth-child(3n+1) .news-listing-v2__item-container{height:550px}}.news-listing-v2__item:nth-child(3n+1) .news-listing-v2__item{width:100%}@media screen and (min-width:992px){.news-listing-v2__item:nth-child(3n+1) .news-listing-v2__item-content{width:29%;min-width:400px}}.news-details-v1{background:#fff none no-repeat 50%/cover;color:#052444;position:relative}.news-details-v1__wrapper{max-width:1580px;margin-left:auto}.news-details-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-details-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.news-details-v1__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.news-details-v1__wrapper.wrapper{margin:auto}}.news-details-v1__container{max-width:1920px;margin-left:auto}.news-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-details-v1__share__wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-details-v1__share__wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-details-v1__share__wrapper{margin:auto}}.news-details-v1__share__container{width:100%;height:100%;max-width:1200px}.news-details-v1__item{position:relative;text-align:center;padding-bottom:4em}.news-details-v1__item__wrapper{width:100%;align-items:center}.news-details-v1__item__title .title .title__content{text-align:left;margin:0 0 .5em}.news-details-v1__item__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.news-details-v1__item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.news-details-v1__item__decorate{width:54%;float:right;margin-left:8.666em;margin-bottom:6.333em;max-height:540px}}.news-details-v1__item__visual{height:auto;background-color:#d5d5d5}.news-details-v1__item__visual img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover;max-height:540px}.news-details-v1__item__wrapper-close{clear:both}.news-details-v1__item__content{width:100%;height:100%;max-width:1200px}.news-details-v1__item__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left}@media screen and (min-width:576px){.news-details-v1__item__block-text{padding-left:1.5em;padding-right:2em}}.news-details-v1__item__date{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:1.5em}.news-details-v1__item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.news-details-v1__item__text-container{height:100%}.news-related-v1{position:relative;z-index:0}.news-related-v1__background{background:transparent none no-repeat 50%/cover;width:100%}.news-related-v1__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.news-related-v1__wrapper{max-width:1920px}.news-related-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-related-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-related-v1__wrapper.wrapper{margin:auto}}.news-related-v1__container{max-width:1580px}@media screen and (min-width:992px){.news-related-v1__container{margin-left:auto}}@media screen and (min-width:2000px){.news-related-v1__container{margin:auto}}.news-related-v1__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-related-v1__title{margin-bottom:4em}}.news-related-v1__title .title .title__content{margin:0 0 1em}.news-related-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.news-related-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.news-related-v1__items{display:flex;max-width:1500px;margin-left:auto;flex-wrap:wrap;justify-content:center}@media screen and (min-width:2000px){.news-related-v1__items{margin:auto}}.news-related-v1__items-container{text-align:center}.news-related-v1__item{position:relative;max-width:465px}@media screen and (min-width:992px){.news-related-v1__item:before{display:none}}@media screen and (max-width:992px){.news-related-v1__item{margin:1em 0 7em;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.news-related-v1__item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}@media screen and (min-width:1400px){.news-related-v1__item{margin:0 1em;width:calc(33.33333% - 2em)}}.news-related-v1__item-content{display:flex;flex-direction:column;padding:0 1em}.news-related-v1__item-date{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em}.news-related-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}.news-related-v1__item-title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-related-v1__item-title{margin-bottom:4em}}.news-related-v1__item-title .title .title__content{margin:0 0 2em}.news-related-v1__item-title .title .title__content-1{text-decoration:none;display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none;text-align:center}@media screen and (min-width:576px){.news-related-v1__item:hover .news-related-v1__decorate-visual{transform:scale(1)}.news-related-v1__item:hover .news-related-v1__decorate-visual--overlay{height:100%;opacity:1}.news-related-v1__item:hover .news-related-v1__links--hover{display:block}}@media screen and (min-width:576px){.news-related-v1__item-links--mobile{display:none}}.news-related-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.news-related-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-related-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-related-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.news-related-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.news-related-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.news-related-v1__decorate{margin-bottom:2em;overflow:hidden}.news-related-v1__decorate-wrapper{width:100%;height:350px;display:flex;align-items:center}.news-related-v1__decorate-visual{position:relative;margin:auto;transform:scale(1.04);transition:transform .3s;width:100%;height:100%;background-color:#d5d5d5}.news-related-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.news-related-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.news-related-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.news-related-v1__links--hover .links-group__wrapper{margin-right:4em}}.news-related-v1__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-related-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.news-related-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.news-related-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.news-related-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.news-v1{width:100%;background:transparent none no-repeat 50%/cover}.news-v1__wrapper{max-width:1920px;margin:auto}.news-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.news-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.news-v1__container{flex-direction:row}}.news-v1__content{position:relative;width:100%}.news-v1__title{margin-bottom:2em}@media screen and (min-width:992px){.news-v1__title{max-width:40%;position:absolute;top:80px;margin-bottom:0}}.news-v1__title .title .title__content{margin:0}.news-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.news-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.news-v1 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.news-v1__items{margin-bottom:2em}}.news-v1__items-container{height:100%}.news-v1__item{display:flex;flex-direction:column-reverse;align-content:center}@media screen and (min-width:992px){.news-v1__item{flex-direction:row;margin-bottom:2em}}.news-v1__item-left{display:flex;flex-direction:column;flex:1;padding:3em 0}@media screen and (min-width:992px){.news-v1__item-left{padding:16.6em 7em 4.6em 0;width:55%;height:auto}}.news-v1__item__decorate{max-width:100%}@media screen and (min-width:992px){.news-v1__item__decorate{max-width:58%;max-height:665px;height:100%;width:100%}}.news-v1__item__decorate-wrapper{width:100%;height:100%}.news-v1__item__decorate-visual{width:100%;height:100%;max-height:500px}@media screen and (min-width:992px){.news-v1__item__decorate-visual{height:665px;max-height:100%}}.news-v1__item__decorate img{width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.news-v1__item__decorate img{max-height:inherit}}@media screen and (min-width:992px){.news-v1__item-content{padding-left:1.5em}}.news-v1__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.news-v1__item-text{padding-right:1em;margin-bottom:5em}}.news-v1__item-title{text-align:left}@media screen and (min-width:992px){.news-v1__item-title{max-width:80%}}.news-v1__item-title .title .title__content{margin:0 0 2em}.news-v1__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:uppercase}.news-v1__item-date{margin-bottom:2.5em;color:#6a6a6a}.news-v1__item-links .links-group__wrapper{text-align:center;display:block;text-decoration:none}@media screen and (min-width:992px){.news-v1__item-links .links-group__wrapper{text-align:right;padding-right:2em}}.news-v1__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v1__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v1__item-links .button-drawing__content{margin-right:2em}}.news-v1__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.news-v1__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.news-v1__links .links-group__wrapper{text-align:right}}.news-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v1__links .button-drawing__content{margin-right:2em}}.news-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.news-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v1__container-pagination{position:relative;width:100%;height:120px;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v1__container-pagination{width:58%;height:45px;margin-left:auto}}@media screen and (min-width:992px){.news-v1__container-pagination--container{width:90%}}@media screen and (min-width:1200px){.news-v1__container-pagination--container{width:70%}}.news-v1__container-pagination--top{position:relative;width:100%;height:2px;margin-bottom:2em}@media screen and (min-width:992px){.news-v1__container-pagination--top{margin-bottom:0}}.news-v1__container-pagination--bottom{position:relative;width:100%;height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.news-v1__container-pagination--bottom{height:45px;flex-direction:row;justify-content:flex-end}}.news-v1__container-pagination--bottom .arrows{position:relative}@media screen and (min-width:992px){.news-v1__container-pagination--bottom .arrows{position:static}}.news-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.news-v1__container-pagination .swiper-scrollbar-drag{background:#5887a8}.news-v1__container-pagination .swiper-button-next,.news-v1__container-pagination .swiper-button-prev{top:0;margin-top:0}.news-v1__container-pagination .swiper-button-prev{left:-2em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.news-v1__container-pagination .swiper-button-prev{left:0}}.news-v1__container-pagination .swiper-button-next{right:auto;left:2em}@media screen and (min-width:992px){.news-v1__container-pagination .swiper-button-next{left:4em}}.news-v1__container-pagination .swiper-button-next__svg,.news-v1__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.news-v1__container-pagination .swiper-button-next:after,.news-v1__container-pagination .swiper-button-prev:after{display:none}.news-v1__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto}.news-v2{position:relative;z-index:0}.news-v2__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.news-v2__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.news-v2__wrapper{max-width:1920px}.news-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-v2__wrapper.wrapper{margin:auto}}.news-v2__container{max-width:1370px;margin:auto}.news-v2__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-v2__title{margin-bottom:4em}}.news-v2__title .title .title__content{margin:0 0 1em}.news-v2__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.news-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.news-v2__items{display:flex}.news-v2__items-container{text-align:center}.news-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v2__item-container{flex-direction:row;height:570px}}.news-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.news-v2__item-decorate--wrapper,.news-v2__item-visual{width:100%;height:100%}.news-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.news-v2__item-title{text-align:left}@media screen and (min-width:992px){.news-v2__item-title{max-width:80%}}.news-v2__item-title .title .title__content{margin:0 0 2em}.news-v2__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#5887a8;width:100%;height:100%}@media screen and (min-width:992px){.news-v2__item-content{width:37%;min-width:500px}}.news-v2__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left}.news-v2__item-text{margin-bottom:3em;text-align:left;width:100%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#fff}@media screen and (min-width:992px){.news-v2__item-text{width:80%;margin-bottom:10em}}.news-v2__item-name{margin-bottom:.5em;color:#fff;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Almarai,sans-serif}.news-v2__item-date{margin-bottom:2.5em;color:#fff}.news-v2__item-links{width:100%}.news-v2__item-links .links-group__wrapper{text-align:left;display:block;text-decoration:none}@media screen and (min-width:992px){.news-v2__item-links .links-group__wrapper{text-align:right}}.news-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v2__item-links .button-drawing__content{margin-right:2em}}.news-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.news-v2__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v2 .swiper-wrapper{margin-bottom:3.5em}.news-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.news-v2__links .links-group__wrapper{text-align:right}}.news-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v2__links .button-drawing__content{margin-right:2em}}.news-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.news-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v2__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v2__container-pagination{width:63%;height:45px}}.news-v2__container-pagination--top{position:relative;width:100%;height:2px}.news-v2__container-pagination--bottom{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.news-v2__container-pagination--bottom{flex-direction:row}}.news-v2__container-pagination--bottom .arrows{position:relative;margin-top:1em}@media screen and (min-width:992px){.news-v2__container-pagination--bottom .arrows{position:static;margin-top:0}}.news-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.news-v2__container-pagination .swiper-scrollbar-drag{background:#5887a8}.news-v2__container-pagination .swiper-button-next,.news-v2__container-pagination .swiper-button-prev{top:0;margin-top:0}.news-v2__container-pagination .swiper-button-prev{left:-3em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.news-v2__container-pagination .swiper-button-prev{left:0}}.news-v2__container-pagination .swiper-button-next{left:1em}@media screen and (min-width:992px){.news-v2__container-pagination .swiper-button-next{left:4em}}.news-v2__container-pagination .swiper-button-next__svg,.news-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.news-v2__container-pagination .swiper-button-next:after,.news-v2__container-pagination .swiper-button-prev:after{display:none}.news-v3{position:relative;z-index:0}.news-v3__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.news-v3__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.news-v3__wrapper{max-width:1920px}.news-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-v3__wrapper.wrapper{margin:auto}}.news-v3__container{max-width:1650px;margin-left:auto}.news-v3__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-v3__title{margin-bottom:4em}}.news-v3__title .title .title__content{margin:0 0 1em}.news-v3__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.news-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.news-v3__items{display:flex;height:auto}.news-v3__items-container{text-align:center}.news-v3__slide{display:flex;flex-direction:column;overflow:hidden}.news-v3__item{max-width:1290px;width:100%;margin-right:auto;margin-bottom:0}@media screen and (min-width:1400px){.news-v3__item{margin-left:7.5em}}.news-v3__item:nth-child(odd){margin-right:0;margin-bottom:5em;margin-left:auto}.news-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;max-width:1530px}@media screen and (min-width:992px){.news-v3__item-container{flex-direction:row-reverse;height:550px;justify-content:space-between}}.news-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}@media screen and (min-width:992px){.news-v3__item-decorate{max-width:770px}}.news-v3__item-decorate--wrapper,.news-v3__item-visual{width:100%;height:100%}.news-v3__item-visual{max-height:500px}@media screen and (min-width:992px){.news-v3__item-visual{max-height:inherit}}.news-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.news-v3__item-visual img{max-height:inherit}}.news-v3__item-title{text-align:left}@media screen and (min-width:992px){.news-v3__item-title{max-width:80%}}.news-v3__item-title .title .title__content{margin:0 0 2em}.news-v3__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-v3__item-content{display:flex;flex-direction:column;align-items:baseline;background:#5887a8;width:100%;height:100%}@media screen and (min-width:992px){.news-v3__item-content{width:37%;min-width:500px;margin-top:-3em}}.news-v3__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left}.news-v3__item-text{margin-bottom:3em;text-align:left;width:100%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif;color:#fff}@media screen and (min-width:992px){.news-v3__item-text{width:80%;margin-bottom:7em}}.news-v3__item-name{margin-bottom:.5em;color:#fff;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Almarai,sans-serif}.news-v3__item-date{margin-bottom:2.5em;color:#fff}.news-v3__item-links{width:100%}.news-v3__item-links .links-group__wrapper{text-align:left;display:block;text-decoration:none}@media screen and (min-width:992px){.news-v3__item-links .links-group__wrapper{text-align:right}}.news-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v3__item-links .button-drawing__content{margin-right:2em}}.news-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.news-v3__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v3 .swiper-wrapper{margin-bottom:2em}.news-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.news-v3__links .links-group__wrapper{text-align:right}}.news-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v3__links .button-drawing__content{margin-right:2em}}.news-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.news-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v3__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v3__container-pagination{width:63%;height:45px;margin-left:7.5em}}.news-v3__container-pagination--top{position:relative;width:100%;height:2px}.news-v3__container-pagination--bottom{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.news-v3__container-pagination--bottom{flex-direction:row}}.news-v3__container-pagination--bottom .arrows{position:relative;margin-top:1em}@media screen and (min-width:992px){.news-v3__container-pagination--bottom .arrows{position:static;margin-top:0}}.news-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.news-v3__container-pagination .swiper-scrollbar-drag{background:#5887a8}.news-v3__container-pagination .swiper-button-next,.news-v3__container-pagination .swiper-button-prev{top:0;margin-top:0}.news-v3__container-pagination .swiper-button-prev{left:-3em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.news-v3__container-pagination .swiper-button-prev{left:0}}.news-v3__container-pagination .swiper-button-next{left:1em}@media screen and (min-width:992px){.news-v3__container-pagination .swiper-button-next{left:4em}}.news-v3__container-pagination .swiper-button-next{right:auto;left:4em}.news-v3__container-pagination .swiper-button-next__svg,.news-v3__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.news-v3__container-pagination .swiper-button-next:after,.news-v3__container-pagination .swiper-button-prev:after{display:none}@media screen and (min-width:992px){.news-v3__item:nth-child(odd) .news-v3__item-container{display:flex;flex-direction:column}}@media screen and (min-width:992px) and (min-width:992px){.news-v3__item:nth-child(odd) .news-v3__item-container{flex-direction:row}}@media screen and (min-width:992px){.news-v3__item:nth-child(odd) .news-v3__item-content{margin-top:3em}}.newsletter-v1{width:100%;background:transparent none no-repeat 50%/cover}.newsletter-v1__wrapper{max-width:1920px}.newsletter-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.newsletter-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.newsletter-v1__wrapper.wrapper{margin:auto}}.newsletter-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.newsletter-v1__container{flex-direction:row}}.newsletter-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:2em}@media screen and (min-width:992px){.newsletter-v1__content{padding:3em 2em 3em 0}}@media screen and (min-width:1200px){.newsletter-v1__content{padding:2em 1em 2em 0}}@media screen and (min-width:1400px){.newsletter-v1__content{padding:2.13em 10em 2.2em 0}}.newsletter-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.newsletter-v1__content-top{margin-bottom:unset}}.newsletter-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.newsletter-v1__content-text{padding-top:unset;padding-bottom:5.4em;padding-left:3.267em}}@media screen and (min-width:1200px){.newsletter-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.newsletter-v1__content-text{padding-bottom:5.4em}}@media screen and (min-width:1200px){.newsletter-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.newsletter-v1__content-bottom{margin-right:unset}}.newsletter-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#5887a8;letter-spacing:0;text-transform:capitalize}.newsletter-v1__title .title .title__content{margin:0 0 1em}.newsletter-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:none}.newsletter-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif}@media screen and (min-width:992px){.newsletter-v1__text.text p{max-width:100%;margin-right:auto}}.newsletter-v1__decorate{max-width:100%;height:100%}@media screen and (min-width:576px){.newsletter-v1__decorate{max-width:80%;margin:auto}}@media screen and (min-width:992px){.newsletter-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.newsletter-v1__decorate{width:100%;max-width:870px;max-height:480px}}.newsletter-v1__decorate-visual,.newsletter-v1__decorate-wrapper{width:100%;height:100%}.newsletter-v1__decorate img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.newsletter-v1__decorate img{text-align:right}}.newsletter-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.newsletter-v1__links .links-group__wrapper{text-align:right}}.newsletter-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.newsletter-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.newsletter-v1__links .button-drawing__content{margin-right:2em}}.newsletter-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.newsletter-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.empty-search~.newsletter-v1{display:none}.opinions-v1{width:100%;background:transparent none no-repeat 50%/cover}.opinions-v1__wrapper{max-width:1920px;margin:auto}.opinions-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.opinions-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.opinions-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.opinions-v1__container{flex-direction:row}}.opinions-v1__content{display:flex;flex-direction:column;flex:1;padding:3em 0}@media screen and (min-width:992px){.opinions-v1__content{padding:2em 3em 2em 0;width:55%;height:auto}}@media screen and (min-width:1400px){.opinions-v1__content{padding:5.6em 7em 4.6em 0}}.opinions-v1__title .title .title__content{margin:0 0 2em}@media screen and (min-width:992px){.opinions-v1__title .title .title__content{margin:0 0 3em}}.opinions-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.opinions-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.opinions-v1 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.opinions-v1__items-container{height:100%}.opinions-v1__item{margin-bottom:2em;max-width:100%}.opinions-v1__item-content{height:100%}@media screen and (min-width:992px){.opinions-v1__item-content{padding-left:1.5em}}.opinions-v1__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.opinions-v1__item-text{padding-right:1em;margin-bottom:2em}}.opinions-v1__item-name{margin-bottom:.8em;color:#5887a8;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Almarai,sans-serif}.opinions-v1__item-date{margin-bottom:2.5em;display:block;color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Almarai,sans-serif}.opinions-v1__decorate{max-width:100%;display:block}@media screen and (min-width:992px){.opinions-v1__decorate{width:58%}}.opinions-v1__decorate-wrapper{width:100%;height:100%}.opinions-v1__decorate-visual{width:100%;height:100%;max-height:500px}@media screen and (min-width:992px){.opinions-v1__decorate-visual{max-height:665px}}.opinions-v1__decorate img{width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.opinions-v1__decorate img{max-height:inherit}}.opinions-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.opinions-v1__links .links-group__wrapper{text-align:right}}.opinions-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.opinions-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.opinions-v1__links .button-drawing__content{margin-right:2em}}.opinions-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.opinions-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.opinions-v1__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.opinions-v1__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.opinions-v1__container-pagination .arrows{width:80px;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.opinions-v1__container-pagination .arrows{width:auto;margin:0}}.opinions-v1__container-pagination .swiper-button-next,.opinions-v1__container-pagination .swiper-button-prev{top:0;margin-top:0}.opinions-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.opinions-v1__container-pagination .swiper-button-next{right:auto;left:4em}.opinions-v1__container-pagination .swiper-button-next__svg,.opinions-v1__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.opinions-v1__container-pagination .swiper-button-next:after,.opinions-v1__container-pagination .swiper-button-prev:after{display:none}.opinions-v2{width:100%;background:transparent none no-repeat 50%/cover}.opinions-v2__wrapper{max-width:1920px;margin:auto}.opinions-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.opinions-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.opinions-v2__container{max-width:1450px;margin-left:auto}.opinions-v2__title .title .title__content{margin:0 0 2em}@media screen and (min-width:992px){.opinions-v2__title .title .title__content{margin:0 0 3em}}.opinions-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.opinions-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.opinions-v2__content-top{display:flex;margin-left:auto;justify-content:space-between;align-items:center;position:relative;flex-direction:column}@media screen and (min-width:992px){.opinions-v2__content-top{flex-direction:row;margin-bottom:6em}}.opinions-v2__content-top--left{justify-content:center;display:flex;position:relative;bottom:0;flex-direction:column;width:100%;height:100%;padding:4em 3em;background:rgba(88,135,168,.84)}@media screen and (min-width:992px){.opinions-v2__content-top--left{width:44%;height:460px;max-width:460px;background:#5887a8}}.opinions-v2__content-bottom{max-width:1220px;margin-right:auto}.opinions-v2 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.opinions-v2__text.text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#fff}.opinions-v2__decorate{max-width:100%;flex:1;min-height:460px}@media screen and (min-width:992px){.opinions-v2__decorate{max-width:66%;width:100%}}.opinions-v2__decorate-wrapper{width:100%;height:100%}.opinions-v2__decorate-visual{width:100%;height:100%;max-width:960px;max-height:500px}@media screen and (min-width:992px){.opinions-v2__decorate-visual{max-height:590px}}.opinions-v2__decorate img{width:100%;height:100%;min-height:460px;max-height:500px;object-fit:cover}@media screen and (min-width:992px){.opinions-v2__decorate img{max-height:590px}}.opinions-v2__items{margin-bottom:4em;width:100%}.opinions-v2__items-container{width:100%}.opinions-v2__item{margin-bottom:2em}@media screen and (min-width:1200px){.opinions-v2__item{max-width:380px}}.opinions-v2__item-name{display:flex;flex-direction:column;margin-bottom:.5em;color:#5887a8;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3em Almarai,sans-serif}.opinions-v2__item-date{margin-bottom:2.5em;color:#6a6a6a}.opinions-v2__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif}.opinions-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.opinions-v2__links .links-group__wrapper{text-align:right}}.opinions-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.opinions-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.opinions-v2__links .button-drawing__content{margin-right:2em}}.opinions-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.opinions-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.opinions-v2__container-pagination{width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}@media screen and (min-width:992px){.opinions-v2__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.opinions-v2__container-pagination .arrows{width:80px;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.opinions-v2__container-pagination .arrows{width:52%;margin:0}}.opinions-v2__container-pagination .swiper-button-next,.opinions-v2__container-pagination .swiper-button-prev{top:0;margin-top:0}.opinions-v2__container-pagination .swiper-button-prev{left:auto;right:4em;transform:rotate(180deg)}.opinions-v2__container-pagination .swiper-button-next{right:0}.opinions-v2__container-pagination .swiper-button-next__svg,.opinions-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.opinions-v2__container-pagination .swiper-button-next:after,.opinions-v2__container-pagination .swiper-button-prev:after{display:none}.opinions-v3{width:100%;background:transparent none no-repeat 50%/cover}.opinions-v3__wrapper{max-width:1920px;margin:auto}.opinions-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.opinions-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.opinions-v3__container{max-width:1320px;margin:auto}@media screen and (min-width:992px){.opinions-v3__container{flex-direction:row}}.opinions-v3__title .title .title__content{margin:0 0 2em}@media screen and (min-width:992px){.opinions-v3__title .title .title__content{margin:0 0 3em}}.opinions-v3__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.opinions-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.opinions-v3 .swiper-container,.opinions-v3__items-container{height:100%}.opinions-v3__item{margin-bottom:2em}@media screen and (min-width:992px){.opinions-v3__item-content{padding-left:1.5em}}.opinions-v3__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.opinions-v3__item-text{padding-right:1em;margin-bottom:2em}}.opinions-v3__item-name{margin-bottom:.5em;color:#5887a8;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Almarai,sans-serif}.opinions-v3__item-date{margin-bottom:2.5em;color:#6a6a6a}.opinions-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.opinions-v3__links .links-group__wrapper{text-align:right}}.opinions-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.opinions-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.opinions-v3__links .button-drawing__content{margin-right:2em}}.opinions-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.opinions-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.opinions-v3__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.opinions-v3__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.opinions-v3__container-pagination .arrows{width:80px;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.opinions-v3__container-pagination .arrows{width:54%;margin:0}}.opinions-v3__container-pagination .swiper-button-next,.opinions-v3__container-pagination .swiper-button-prev{top:0;margin-top:0}.opinions-v3__container-pagination .swiper-button-prev{right:4em;left:auto;transform:rotate(180deg)}.opinions-v3__container-pagination .swiper-button-next{right:0}.opinions-v3__container-pagination .swiper-button-next__svg,.opinions-v3__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.opinions-v3__container-pagination .swiper-button-next:after,.opinions-v3__container-pagination .swiper-button-prev:after{display:none}.pagination{background:transparent;color:#5887a8;margin:4em 0;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;letter-spacing:normal;text-transform:none}.pagination__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pagination__items>li{margin:0;padding:0}.pagination__item--sep .pagination__link{padding:.2em 0;border-bottom:none}.pagination__link{border-bottom:2px solid #6a6a6a;text-decoration:none;border-radius:0;display:flex;min-height:30px;min-width:30px;justify-content:center;align-items:center;padding:.2em;margin:0 .5em;color:#6a6a6a;background:transparent;transition:border-color .2s ease}@media screen and (min-width:768px){.pagination__link{min-height:28px;min-width:28px}}.pagination__link.arrow{border-bottom:none}.pagination__link svg{fill:#cecece;transition:fill .2s ease}.pagination__link:hover{color:#5887a8;background:transparent;border-color:#5887a8}.pagination__link:hover svg{fill:#5887a8}.pagination__svg{width:15px;height:12px}@media screen and (min-width:768px){.pagination__svg{width:20px;height:18px}}.pagination__svg.svg--prev{transform:rotate(180deg)}.pagination__item--active .pagination__link{color:#5887a8;background:transparent;border-color:#5887a8}@media screen and (max-width:576px){.pagination__items{position:relative;padding-top:40px;justify-content:space-between;flex-wrap:nowrap}.pagination__item{flex-shrink:0}.pagination__item--next,.pagination__item--prev{position:absolute;top:0}.pagination__item--prev{left:0}.pagination__item--next{right:0}.pagination__item--sep{min-width:0;flex-shrink:1}.pagination__link{margin:0 .1em}}.partner-listing-v1{background:transparent none no-repeat 50%/cover;color:#052444;position:relative}.partner-listing-v1__wrapper{width:100%;display:flex;justify-content:center}.partner-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x)}.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__items{max-width:1235px;width:100%}.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 6em;width:calc(33.33333% - 2em)}}.partner-listing-v1 .item,.partner-listing-v1 .item__drawing{position:relative}.partner-listing-v1 .item__decorate{background:#fff;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:250px;max-height:250px}@media screen and (min-width:992px){.partner-listing-v1 .item__decorate{min-height:250px;max-height:250px}}.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{margin-bottom:2em}.partner-listing-v1 .item__content .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#052444;text-decoration:none;display:flex;flex-direction:column;height:auto}.partner-listing-v1 .item__links .links-group__wrapper{text-align:right}.partner-listing-v1 .item__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;margin-right:1.5em}.partner-listing-v1 .item__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.partner-listing-v1 .item__links .button-drawing__content{margin-right:2em}}.partner-listing-v1 .item__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.partner-listing-v1 .item__links .button-drawing:hover .arrow_link_svg{right:-1em}.partner-listing-v2{background:transparent none no-repeat 50%/cover;color:#052444;position:relative}.partner-listing-v2__wrapper{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.partner-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x)}.partner-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.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__items{max-width:1235px;width:100%}.partner-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.partner-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.partner-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (max-width:768px){.partner-listing-v2__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:1200px){.partner-listing-v2__items .item{margin:2em 1em 6em;width:calc(100% - 2em)}}.partner-listing-v2 .item{position:relative;margin-bottom:3em}.partner-listing-v2 .item:first-child .item__content{padding-top:3em}.partner-listing-v2 .item__wrapper{color:#052444;text-decoration:none;display:flex;flex-direction:column;height:auto}@media screen and (min-width:992px){.partner-listing-v2 .item__wrapper{flex-direction:row}}.partner-listing-v2 .item__drawing{position:relative}.partner-listing-v2 .item__decorate{background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width:992px){.partner-listing-v2 .item__decorate{width:50%;max-width:470px}}.partner-listing-v2 .item__decorate-wrapper{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.partner-listing-v2 .item__visual{border:1px solid #d1d1d1;max-width:470px;width:100%;height:300px;margin-bottom:2em;display:flex;align-items:center;justify-content:center;padding:2em;overflow:hidden}.partner-listing-v2 .item__img{width:100%;object-fit:cover}.partner-listing-v2 .item__img--contain{width:auto;max-width:100%;min-height:auto;max-height:100%;object-fit:contain}@media screen and (min-width:992px){.partner-listing-v2 .item__content{margin-left:10%}}.partner-listing-v2 .item__content .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.partner-listing-v2 .item__content .title-subtitle__content{margin-top:1em;margin-bottom:2em}@media screen and (min-width:992px){.partner-listing-v2 .item__content{flex:1}}.partner-listing-v2 .item__links .links-group__wrapper{text-align:right}.partner-listing-v2 .item__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;margin-right:1.5em}.partner-listing-v2 .item__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.partner-listing-v2 .item__links .button-drawing__content{margin-right:2em}}.partner-listing-v2 .item__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.partner-listing-v2 .item__links .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:992px){.partner-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}@media screen and (min-width:992px){.partner-listing-v2 .item:nth-child(2n) .item__content{margin-left:0;margin-right:10%}}.programs-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.programs-listing-v1__container{height:100%;margin:auto;max-width:1450px}.programs-listing-v1__wrapper{max-width:1920px;width:100%}.programs-listing-v1__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.programs-listing-v1__wrapper.wrapper{padding:0}}.programs-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-listing-v1__tools{display:flex;justify-content:flex-end;flex-direction:column}.programs-listing-v1__tools .filter-v1__form{justify-content:flex-end}.programs-listing-v1__items{margin-bottom:4%}.programs-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.programs-listing-v1__items-wrapper{justify-content:space-between}}.programs-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.programs-listing-v1__items-container{margin:0 2em}}.programs-listing-v1__item{position:relative;width:100%;margin-top:1em;margin-bottom:0;padding:2em 0 0;max-width:720px}@media screen and (min-width:992px){.programs-listing-v1__item{width:calc(50% - 1em)}}.programs-listing-v1__item-title .title .title__content{margin:0 0 2em}.programs-listing-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a}.programs-listing-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a}.programs-listing-v1__item-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:576px){.programs-listing-v1__item-content{padding:2em}}.programs-listing-v1__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.5em 0 0}@media screen and (min-width:576px){.programs-listing-v1__item-tools{flex-direction:row}}.programs-listing-v1__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center}.programs-listing-v1__item-tools--vv span{margin-left:1em}.programs-listing-v1__item-tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.programs-listing-v1__item-tools--vv .svg--play{fill:#6a6a6a;width:22px;height:22px}.programs-listing-v1__item-tools--favorite{margin-left:auto}@media screen and (min-width:576px){.programs-listing-v1__item-tools--favorite{margin-left:auto;margin-right:0}}.programs-listing-v1__item-tools--favorite .svg--heart{stroke:#5887a8;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v1__item-tools--favorite .svg--heart:hover{fill:#5887a8}.programs-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.programs-listing-v1__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;text-decoration:none;color:#5887a8;display:block}.programs-listing-v1__item-compo--1,.programs-listing-v1__item-compo--2{display:block}.programs-listing-v1__item-text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.programs-listing-v1__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-listing-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v1__item-status span{background:#052444;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-listing-v1__item-status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-listing-v1__item-status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-listing-v1__item-status span{padding:1em 6em}}.programs-listing-v1__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.programs-listing-v1__item-links--mobile{display:none}}.programs-listing-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.programs-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.programs-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.programs-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.programs-listing-v1__item:hover .programs-listing-v1__decorate-visual{transform:scale(1)}.programs-listing-v1__item:hover .programs-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.programs-listing-v1__item:hover .programs-listing-v1__links--hover{display:block}}.programs-listing-v1__decorate{overflow:hidden}.programs-listing-v1__decorate-wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.programs-listing-v1__decorate-wrapper{height:400px}}@media screen and (min-width:992px){.programs-listing-v1__decorate-wrapper{height:420px}}@media screen and (min-width:1200px){.programs-listing-v1__decorate-wrapper{height:520px}}.programs-listing-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.programs-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.programs-listing-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.programs-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.programs-listing-v1__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.programs-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.programs-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.programs-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.programs-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.programs-listing-v2__container{height:100%;margin:auto;max-width:1450px}.programs-listing-v2__wrapper{max-width:1920px;width:100%}.programs-listing-v2__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.programs-listing-v2__wrapper.wrapper{padding:0}}.programs-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-listing-v2__tools{display:flex;justify-content:flex-end;flex-direction:column}.programs-listing-v2__tools .filter-v1__form{justify-content:flex-end}.programs-listing-v2__items{margin-bottom:4%}.programs-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.programs-listing-v2__items-wrapper{justify-content:space-between}}.programs-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.programs-listing-v2__items-container{margin:0 2em}}.programs-listing-v2__item{margin:2em 0;position:relative;z-index:1}.programs-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;margin-bottom:.8em}@media screen and (min-width:992px){.programs-listing-v2__item-container{flex-direction:row}}.programs-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;margin-bottom:2em;z-index:-1}.programs-listing-v2__item-decorate--wrapper,.programs-listing-v2__item-visual{width:100%;height:100%}.programs-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v2__item-content{display:flex;background:transparent;text-align:center;width:100%;height:100%;flex-direction:column}@media screen and (min-width:992px){.programs-listing-v2__item-content{width:42%;min-width:500px}}.programs-listing-v2__item-content--wrapper{width:100%;height:100%;padding:1em 0 0;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:992px){.programs-listing-v2__item-content--wrapper{padding:3em 5em 0 1em;height:520px}}.programs-listing-v2__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}.programs-listing-v2__item-text{margin:auto auto 1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.programs-listing-v2__item-text{width:80%;margin:0 auto}}.programs-listing-v2__item-compo{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8;text-decoration:none;display:block}.programs-listing-v2__item-compo--2{margin-bottom:1em}.programs-listing-v2__item-compo--1,.programs-listing-v2__item-compo--2{display:block;text-decoration:none;color:#5887a8}.programs-listing-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a}.programs-listing-v2__item-price{margin-bottom:1.5em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-listing-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}@media screen and (min-width:576px){.programs-listing-v2__item:hover .programs-listing-v2__item-decorate__visual--overlay{height:100%;opacity:1}.programs-listing-v2__item:hover .programs-listing-v2__links--hover{display:block}}.programs-listing-v2__item-decorate__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.programs-listing-v2__item-decorate__visual{position:relative;width:100%;height:300px;margin:auto auto 1em;background-color:#d5d5d5}@media screen and (min-width:576px){.programs-listing-v2__item-decorate__visual{height:400px}}@media screen and (min-width:992px){.programs-listing-v2__item-decorate__visual{height:520px}}@media screen and (min-width:1400px){.programs-listing-v2__item-decorate__visual{width:990px}}.programs-listing-v2__item-decorate__visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.programs-listing-v2__item-decorate img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v2__item__tools--container{display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-listing-v2__item__tools--container{flex-direction:row}}.programs-listing-v2__item__tools--vv{width:100%;display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center;justify-content:center;padding:1em 0}@media screen and (min-width:992px){.programs-listing-v2__item__tools--vv{min-width:500px;width:42%;padding:1em 5em 0 1em}}@media screen and (min-width:1400px){.programs-listing-v2__item__tools--vv{width:30%}}.programs-listing-v2__item__tools--vv span{margin-left:1em}.programs-listing-v2__item__tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.programs-listing-v2__item__tools--right{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;flex:1;width:100%}@media screen and (min-width:576px){.programs-listing-v2__item__tools--right{flex-direction:row}}.programs-listing-v2__item__tools--favorite{text-align:right;margin-bottom:1em}@media screen and (min-width:576px){.programs-listing-v2__item__tools--favorite{margin-bottom:0;margin-left:auto}}.programs-listing-v2__item__tools--favorite .svg--heart{stroke:#5887a8;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v2__item__tools--favorite .svg--heart:hover{fill:#5887a8}.programs-listing-v2__item__tools--status span{background:#052444;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-listing-v2__item__tools--status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-listing-v2__item__tools--status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-listing-v2__item__tools--status span{padding:1em 6em}}.programs-listing-v2__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.programs-listing-v2__item-links--mobile{display:none}}.programs-listing-v2__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.programs-listing-v2__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v2__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-listing-v2__item-links--mobile .button-drawing__content{margin-right:2em}}.programs-listing-v2__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.programs-listing-v2__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.programs-listing-v2__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.programs-listing-v2__links--hover .links-group__wrapper{margin-right:4em}}.programs-listing-v2__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v2__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.programs-listing-v2__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.programs-listing-v2__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.programs-listing-v2__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}@media screen and (min-width:992px){.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item-container{display:flex;flex-direction:row-reverse}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item__tools--container{flex-direction:row-reverse}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item-content--wrapper{padding:3em 1em 0 5em}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item__tools--vv{padding:0 1em 0 5em;margin-top:1em}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item__representative.representative{margin-left:0}}.programs-listing-v2__item:first-child .programs-listing-v2__item-content--wrapper{padding:1em 0 0}@media screen and (min-width:992px){.programs-listing-v2__item:first-child .programs-listing-v2__item-content--wrapper{padding:14em 1em 0 5em}}.programs-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.programs-listing-v3__container{height:100%;margin:auto;max-width:1425px}.programs-listing-v3__wrapper{max-width:1920px;width:100%}.programs-listing-v3__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.programs-listing-v3__wrapper.wrapper{padding:0}}.programs-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-listing-v3__tools{display:flex;justify-content:flex-end;flex-direction:column}.programs-listing-v3__tools .filter-v1__form{justify-content:flex-end}.programs-listing-v3__items{margin-bottom:4%}.programs-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.programs-listing-v3__items-wrapper{justify-content:space-between}}.programs-listing-v3__items-container{text-align:center}@media screen and (min-width:992px){.programs-listing-v3__items-container{margin:0 2em}}.programs-listing-v3__item{margin:2em 0;position:relative;z-index:1;width:100%}.programs-listing-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-listing-v3__item-container{flex-direction:row;height:580px}}.programs-listing-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.programs-listing-v3__item-decorate--wrapper{width:100%;height:100%}.programs-listing-v3__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.programs-listing-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v3__item-title{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff;line-height:1.5em;text-decoration:none;display:block}.programs-listing-v3__item-title--1,.programs-listing-v3__item-title--2{display:block}.programs-listing-v3__item-content{display:flex;background:#5887a8;width:100%;height:100%}@media screen and (min-width:992px){.programs-listing-v3__item-content{width:35%;min-width:540px}}.programs-listing-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.programs-listing-v3__item-content--wrapper{align-items:baseline;padding:3em}}.programs-listing-v3__item-status{margin-bottom:3.5em}.programs-listing-v3__item-status span{background:transparent;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #fff;letter-spacing:2.7px;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-listing-v3__item-status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-listing-v3__item-status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-listing-v3__item-status span{padding:1em 6em}}.programs-listing-v3__item-text{margin-bottom:1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#fff}@media screen and (min-width:992px){.programs-listing-v3__item-text{text-align:left}}.programs-listing-v3__item-compo{margin-bottom:1.2em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff}.programs-listing-v3__item-address{display:flex;flex-direction:column;margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff}.programs-listing-v3__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff}.programs-listing-v3__item-reference{margin-bottom:3em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v3__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em}@media screen and (min-width:576px){.programs-listing-v3__item-tools{flex-direction:row}}.programs-listing-v3__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;color:#fff;text-transform:uppercase;align-items:center;margin:auto}@media screen and (min-width:576px){.programs-listing-v3__item-tools--vv{margin:initial}}.programs-listing-v3__item-tools--vv span{margin-left:1em}.programs-listing-v3__item-tools--vv .svg--360deg{fill:#fff;width:35px;height:26px}.programs-listing-v3__item-tools--vv .svg--play{fill:#fff;width:22px;height:22px}.programs-listing-v3__item-tools--favorite{margin-left:auto}@media screen and (min-width:576px){.programs-listing-v3__item-tools--favorite{margin-right:0}}.programs-listing-v3__item-tools--favorite .svg--heart{stroke:#fff;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v3__item-tools--favorite .svg--heart:hover{fill:#fff}.programs-listing-v3__item-links{width:100%}.programs-listing-v3__item-links .links-group{text-align:center}@media screen and (min-width:992px){.programs-listing-v3__item-links .links-group{text-align:right}}.programs-listing-v3__item-links .links-group__wrapper{text-decoration:none}.programs-listing-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-listing-v3__item-links .button-drawing__content{margin-right:2em}}.programs-listing-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.programs-listing-v3__item:hover .programs-listing-v3__item-visual{transform:scale(1)}.programs-listing-v3__item:hover .programs-listing-v3__item-links .button-drawing .arrow_link_svg{right:-1em}}.programs-detail-v1{background:transparent none no-repeat 50%/cover;position:relative}.programs-detail-v1__container{height:100%;margin:auto;max-width:1500px}.programs-detail-v1__wrapper{max-width:1920px;width:100%}.programs-detail-v1__wrapper.wrapper{padding:0 var(--wrapper-x) 4em var(--wrapper-x);margin:auto}.programs-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-detail-v1__decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.programs-detail-v1__decorate .decorate__wrapper{width:100%;height:100%}.programs-detail-v1__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;background-color:#d5d5d5;margin-top:1em}@media screen and (min-width:576px){.programs-detail-v1__decorate .decorate__visual{height:500px;margin-top:0}}@media screen and (min-width:992px){.programs-detail-v1__decorate .decorate__visual{height:790px}}.programs-detail-v1__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-detail-v1__infos__tools{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:576px){.programs-detail-v1__infos__tools{flex-direction:row}}.programs-detail-v1__infos__tools .tools__status{display:flex}.programs-detail-v1__infos__tools .tools__status span{background:#052444;padding:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width:576px){.programs-detail-v1__infos__tools .tools__status span{padding:1em 6em;margin-bottom:inherit}}.programs-detail-v1__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center}@media screen and (min-width:576px){.programs-detail-v1__infos__tools .tools__vv{margin-bottom:0;justify-content:normal}}.programs-detail-v1__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:0;cursor:pointer}.programs-detail-v1__infos__tools .tools__virtual>*{pointer-events:none}.programs-detail-v1__infos__tools .tools__virtual .label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.programs-detail-v1__infos__tools .tools__virtual:hover{color:#5887a8;transition:color .2s}.programs-detail-v1__infos__tools .tools__virtual:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__virtual:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v1__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a}.programs-detail-v1__infos__tools .tools__video_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em}.programs-detail-v1__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.programs-detail-v1__infos__tools .tools__video:hover{color:#5887a8;transition:color .2s}.programs-detail-v1__infos__tools .tools__video:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__video:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v1__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:auto}@media screen and (min-width:576px){.programs-detail-v1__infos__content{padding:2em}}.programs-detail-v1__infos__content .content__title .title .title__content{margin:0 0 2em}.programs-detail-v1__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:uppercase}.programs-detail-v1__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v1__infos__content .content__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 2em}.programs-detail-v1__infos__content .content__compo{margin-bottom:1em;display:flex;flex-direction:column;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-detail-v1__infos__content .content__compo span:first-child{margin-bottom:1em}.programs-detail-v1__infos__content .content__room{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.programs-detail-v1__infos__content .content__text{margin-bottom:.5em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-detail-v1__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-detail-v1__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-detail-v1__infos__gallery__aligner{display:flex;position:relative;margin-bottom:5em}.programs-detail-v1__infos__gallery__aligner-container{max-height:500px;width:100%;overflow:hidden}@media screen and (min-width:576px){.programs-detail-v1__infos__gallery__aligner-container{max-height:685px}}.programs-detail-v1__infos__gallery .gallery__wrapper{max-width:1335px;margin-right:auto;margin-left:auto}.programs-detail-v1__infos__gallery .gallery__masonry{column-count:1;column-gap:10px}@media screen and (min-width:576px){.programs-detail-v1__infos__gallery .gallery__masonry{column-count:2}}@media screen and (min-width:992px){.programs-detail-v1__infos__gallery .gallery__masonry{column-count:3}}.programs-detail-v1__infos__gallery .gallery__item{display:inline-block;vertical-align:top;margin-bottom:15px;max-width:433px;width:100%;background-color:#d5d5d5}.programs-detail-v1__infos__gallery .gallery__item img{width:100%;object-fit:cover;height:100%;display:block}.programs-detail-v1__infos__gallery .gallery__item:nth-child(2n+2){height:250px}.programs-detail-v1__infos__gallery .gallery__item:nth-child(3n+3){height:400px}.programs-detail-v1__infos__gallery .gallery__item:nth-child(4n+3){height:500px}.programs-detail-v1__infos__gallery__button-scroll{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2%;max-width:280px;position:absolute;bottom:-65px;right:0}@media screen and (min-width:1500px){.programs-detail-v1__infos__gallery__button-scroll{bottom:0}}.programs-detail-v1__description{max-width:1335px;margin:0 auto 4em}@media screen and (min-width:992px){.programs-detail-v1__description{margin:0 auto 10em}}.programs-detail-v1__description__top{display:flex;flex-direction:row;justify-content:space-between}.programs-detail-v1__description__tools{display:flex}.programs-detail-v1__description__tools .tools__wrapper{display:flex;margin:0 0 2em}.programs-detail-v1__description__tools .tools__3d,.programs-detail-v1__description__tools .tools__print{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.programs-detail-v1__description__tools .tools__3d_label,.programs-detail-v1__description__tools .tools__print_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v1__description__tools .tools__3d svg,.programs-detail-v1__description__tools .tools__print svg{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.programs-detail-v1__description__tools .tools__3d:hover,.programs-detail-v1__description__tools .tools__print:hover{color:#5887a8;transition:color .2s;cursor:pointer}.programs-detail-v1__description__tools .tools__3d:hover .label,.programs-detail-v1__description__tools .tools__print:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.programs-detail-v1__description__tools .tools__3d:hover svg,.programs-detail-v1__description__tools .tools__print:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v1__description__title .title .title__content{margin:0 0 2em}.programs-detail-v1__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.programs-detail-v1__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.programs-detail-v1__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;padding-left:1.5em}.programs-detail-v1__room-compo{width:100%}.programs-detail-v1__room-compo .room-compo__wrapper{max-width:1335px;padding-bottom:4em;margin:auto}.programs-detail-v1__room-compo .title .title__content{margin:0 0 2em}.programs-detail-v1__room-compo .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.programs-detail-v1__room-compo .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.programs-detail-v1__room-compo .tabs-v1{max-width:1235px;margin:auto}.programs-detail-v1__room-compo .tabs-v1 .title{display:flex;border-bottom:1px solid #cecece;padding-bottom:1em}.programs-detail-v1__room-compo .tabs-v1 .table-aria__th .table-aria__td{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;text-transform:uppercase;width:16.6%}.programs-detail-v1__room-compo .tabs-v1 .table-aria__td--title,.programs-detail-v1__room-compo .tabs-v1 .table-aria__td--value{color:#5887a8;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;letter-spacing:.1em}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td{width:16.6%;display:flex;flex-direction:column;align-items:baseline}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td .label{margin-bottom:2em}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan{background:none;border:none;cursor:pointer}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan__decorate .svg--plan{fill:#5887a8;height:32px;width:32px}.programs-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;align-items:center}@media screen and (min-width:576px){.programs-detail-v1__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.programs-detail-v1__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:2em}}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-10px;fill:#5887a8;transition:right .2s}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more:hover .arrow_link_svg{right:-1em}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__room{text-transform:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__price,.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#5887a8;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Almarai,sans-serif}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.programs-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}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.programs-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%)}.programs-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%)}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__content{display:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.programs-detail-v1__tools-share{max-width:1335px;margin:auto}.programs-detail-v1__tools-share__wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.programs-detail-v1__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.programs-detail-v1__tools-share__wrapper{flex-direction:row}}.programs-detail-v1__tools-share .socials-share-v1{margin:auto auto 4em;width:100%}@media screen and (min-width:992px){.programs-detail-v1__tools-share .socials-share-v1{width:48%;margin:initial}}.programs-detail-v1__tools-share .socials-share-v1__share{width:100%}.programs-detail-v1__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.programs-detail-v1__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.programs-detail-v1__tools-share .socials-share-v1__share__container{margin:inherit}.programs-detail-v1__tools-share .tools-v1{margin:auto;width:100%}@media screen and (min-width:992px){.programs-detail-v1__tools-share .tools-v1{width:48%;margin:initial}}.programs-detail-v1__tools-share .tools-v1__tools{width:100%}.programs-detail-v1__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.programs-detail-v1__tools-share .tools-v1__tools__wrapper{margin:inherit}}.programs-detail-v1 .title .title__content-1{display:inline-block;text-transform:lowercase}.programs-detail-v1 .title .title__content-1:first-letter{text-transform:uppercase}.programs-detail-v1 .title .title__content-2{text-transform:lowercase}.programs-detail-v2{background:transparent none no-repeat 50%/cover;position:relative}.programs-detail-v2__container{height:100%;margin:auto}.programs-detail-v2__wrapper{max-width:1920px;width:100%;overflow:inherit}.programs-detail-v2__wrapper.wrapper{padding:0 0 4em;margin:auto}.programs-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-detail-v2__decorate{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;height:100%;margin:auto}.programs-detail-v2__decorate>.decorate__wrapper .decorate__visual{background-color:#d5d5d5}.programs-detail-v2__decorate .decorate__wrapper{max-width:1345px;width:100%;height:100%;padding:0 var(--wrapper-x);position:relative}@media screen and (min-width:1400px){.programs-detail-v2__decorate .decorate__wrapper{padding:0}}.programs-detail-v2__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;margin-top:1em}@media screen and (min-width:576px){.programs-detail-v2__decorate .decorate__visual{height:500px;margin-top:0}}@media screen and (min-width:992px){.programs-detail-v2__decorate .decorate__visual{height:790px}}.programs-detail-v2__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-detail-v2__decorate .decorate .slider-img__img{max-width:270px}.programs-detail-v2__decorate .decorate__status{display:flex}.programs-detail-v2__decorate .decorate__status span{background:#052444;padding:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width:576px){.programs-detail-v2__decorate .decorate__status span{padding:1em 6em;margin-bottom:inherit}}.programs-detail-v2__infos{max-width:1345px;margin:auto;width:100%}.programs-detail-v2__infos__wrapper{width:100%;display:flex;position:relative;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.programs-detail-v2__infos__wrapper{padding:0}}.programs-detail-v2__infos--left{width:100%}@media screen and (min-width:1200px){.programs-detail-v2__infos--left{width:42%;max-width:670px}}.programs-detail-v2__infos--right{max-width:940px;width:100%;position:relative;margin-top:30px}@media screen and (min-width:1200px){.programs-detail-v2__infos--right{width:58%;position:absolute;right:0;bottom:0}}.programs-detail-v2__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media screen and (min-width:1200px){.programs-detail-v2__infos__content{padding:3.3em 6.6em 0 0;max-width:570px}}.programs-detail-v2__infos__content .content__title .title .title__content{margin:0 0 2em}.programs-detail-v2__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:uppercase}.programs-detail-v2__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v2__infos__content .content__compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-detail-v2__infos__content .content__text{display:flex;flex-direction:column;margin-bottom:1em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-detail-v2__infos__content .content__text span:first-child{margin-bottom:.5em}.programs-detail-v2__infos__content .content__room{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a;margin-bottom:3em}.programs-detail-v2__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-detail-v2__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-detail-v2__infos__tools{width:100%;max-width:1335px;display:flex;flex-direction:column;justify-content:space-between;margin:auto}@media screen and (min-width:992px){.programs-detail-v2__infos__tools{flex-direction:row}}.programs-detail-v2__infos__tools .tools__left{width:100%;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;padding:2em}@media screen and (min-width:576px){.programs-detail-v2__infos__tools .tools__left{flex-direction:row}}@media screen and (min-width:1200px){.programs-detail-v2__infos__tools .tools__left{padding:2em 6.6em 3em 0;max-width:570px}}.programs-detail-v2__infos__tools .tools__right{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:2em}@media screen and (min-width:576px){.programs-detail-v2__infos__tools .tools__right{flex-direction:row}}@media screen and (min-width:1200px){.programs-detail-v2__infos__tools .tools__right{padding:2em 0 3em;max-width:50%;width:100%;margin-left:auto}}.programs-detail-v2__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center}@media screen and (min-width:576px){.programs-detail-v2__infos__tools .tools__vv{margin-bottom:0;justify-content:normal}}.programs-detail-v2__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:none;cursor:pointer}.programs-detail-v2__infos__tools .tools__virtual>*{pointer-events:none}.programs-detail-v2__infos__tools .tools__virtual .label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.programs-detail-v2__infos__tools .tools__virtual:hover{color:#5887a8;transition:color .2s}.programs-detail-v2__infos__tools .tools__virtual:hover .tools__video_label{border-bottom:1px solid #5887a8;transition:border-bottom .2s;font-weight:700}.programs-detail-v2__infos__tools .tools__virtual:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v2__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a}.programs-detail-v2__infos__tools .tools__video_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em}.programs-detail-v2__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.programs-detail-v2__infos__tools .tools__video:hover{color:#5887a8;transition:color .2s}.programs-detail-v2__infos__tools .tools__video:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__video:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v2__infos__tools .tools__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 2em}.programs-detail-v2__infos__tools .tools__3d,.programs-detail-v2__infos__tools .tools__print{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.programs-detail-v2__infos__tools .tools__3d_label,.programs-detail-v2__infos__tools .tools__print_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__3d svg,.programs-detail-v2__infos__tools .tools__print svg{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.programs-detail-v2__infos__tools .tools__3d:hover,.programs-detail-v2__infos__tools .tools__print:hover{color:#5887a8;transition:color .2s;cursor:pointer}.programs-detail-v2__infos__tools .tools__3d:hover .label,.programs-detail-v2__infos__tools .tools__print:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__3d:hover svg,.programs-detail-v2__infos__tools .tools__print:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v2__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.programs-detail-v2__media-module.media-module--v1 .modal__body{overflow:hidden;width:100%;max-width:100%;max-height:none;height:100%;padding:0 0 2em}.programs-detail-v2__media-module.media-module--v1 .modal__scroller{padding:0}.programs-detail-v2__media-module.media-module--v1 .media-module__content,.programs-detail-v2__media-module.media-module--v1 .modal__content{height:100%}.programs-detail-v2__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v2__media-module.media-module--v2{position:relative;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:790px;max-height:65vh}.programs-detail-v2__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.programs-detail-v2__media-module.media-module--v2 .modal__scroller{padding:0}.programs-detail-v2__media-module.media-module--v2 .media-module__content,.programs-detail-v2__media-module.media-module--v2 .modal__content{height:100%}.programs-detail-v2__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v2__media-module.media-module--v3.modal{display:flex!important}.programs-detail-v2__media-module.media-module--v3 .modal__body{width:80vw}.programs-detail-v2__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.programs-detail-v2__media-module.media-module--v3 .media-module__content{height:100%}.programs-detail-v2__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v2__gallery{width:100%;max-width:910px;position:relative;right:0;margin-bottom:2em}@media screen and (min-width:1200px){.programs-detail-v2__gallery{position:absolute}}.programs-detail-v2__gallery__wrapper{padding:0 var(--wrapper-x)}.programs-detail-v2__gallery__items{width:100%;position:relative;margin-bottom:2em}.programs-detail-v2__gallery__item{height:0;padding-bottom:24.75%;width:100%}@media screen and (min-width:1200px){.programs-detail-v2__gallery__item{padding-bottom:24.75%}}.programs-detail-v2__gallery__item .item__decorate{width:100%;height:100%;position:absolute;top:0;left:0}.programs-detail-v2__gallery__item .item__decorate .decorate__wrapper{width:100%;height:100%;padding:0}.programs-detail-v2__gallery__item .item__decorate .decorate__visual{width:100%;height:100%}.programs-detail-v2__gallery__item .item__decorate .decorate__visual img{display:block;object-fit:cover;max-height:260px;width:100%;height:100%}.programs-detail-v2__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-detail-v2__container-pagination{width:65%}}.programs-detail-v2__container-pagination--top{position:relative;width:100%;height:2px}.programs-detail-v2__container-pagination--bottom{position:relative;width:100%;height:100%}.programs-detail-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.programs-detail-v2__container-pagination .swiper-scrollbar-drag{background:#5887a8}.programs-detail-v2__container-pagination .swiper-button-next,.programs-detail-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.programs-detail-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.programs-detail-v2__container-pagination .swiper-button-next{right:auto;left:4em}.programs-detail-v2__container-pagination .swiper-button-next__svg,.programs-detail-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.programs-detail-v2__container-pagination .swiper-button-next:after,.programs-detail-v2__container-pagination .swiper-button-prev:after{display:none}.programs-detail-v2__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.programs-detail-v2__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.programs-detail-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.programs-detail-v2__description__wrapper{width:100%;max-width:1345px;display:flex;flex-direction:column;justify-content:space-between;margin:auto;padding:4em var(--wrapper-x) 0}@media screen and (min-width:1200px){.programs-detail-v2__description__wrapper{flex-direction:row}}@media screen and (min-width:1400px){.programs-detail-v2__description__wrapper{padding:0}}.programs-detail-v2__description__wrapper--left{width:100%}@media screen and (min-width:1200px){.programs-detail-v2__description__wrapper--left{max-width:600px;padding:0 var(--wrapper-x) 4em 0}}.programs-detail-v2__description--left{width:100%;padding-bottom:2em}@media screen and (min-width:1200px){.programs-detail-v2__description--left{width:50%;padding-bottom:0}}.programs-detail-v2__description--right{width:100%;padding-top:2em}@media screen and (min-width:1200px){.programs-detail-v2__description--right{width:50%;padding-top:0}}.programs-detail-v2__description__title .title .title__content{margin:0 0 2em}.programs-detail-v2__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.programs-detail-v2__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.programs-detail-v2__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.programs-detail-v2__description__text{padding-left:1.5em}}.programs-detail-v2__info_tabs{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media screen and (min-width:1200px){.programs-detail-v2__info_tabs{margin-bottom:5em}}.programs-detail-v2__info_tabs__title .title .title__content{margin:0 0 2em}.programs-detail-v2__info_tabs__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.programs-detail-v2__info_tabs__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.programs-detail-v2__info_tabs .info_tabs__wrapper{width:100%;margin-left:auto;padding-left:1.5em}@media screen and (min-width:1200px){.programs-detail-v2__info_tabs .info_tabs__wrapper{max-width:625px;padding-left:0}}.programs-detail-v2__info_tabs .info_tabs__data,.programs-detail-v2__info_tabs .info_tabs__group{width:100%}.programs-detail-v2__info_tabs .tabs-v1{max-width:1235px;margin:auto}.programs-detail-v2__info_tabs .tabs-v1 .title{display:flex;border-bottom:1px solid #cecece;padding-bottom:1em}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__th .table-aria__td{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1 Almarai,sans-serif;text-transform:uppercase;width:20%}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__th .table-aria__td:last-child{text-align:left;width:10%}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__td--title,.programs-detail-v2__info_tabs .tabs-v1 .table-aria__td--value{color:#5887a8;font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),14px)/1 Almarai,sans-serif;letter-spacing:.1em}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td{width:20%;display:flex;flex-direction:column;align-items:baseline}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td:last-child{width:10%}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td .label{margin-bottom:2em}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td--download .plan{background:none;border:none;cursor:pointer}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td--download .plan__decorate .svg--plan{fill:#5887a8;height:32px;width:32px}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between;position:relative;align-items:center}@media screen and (min-width:576px){.programs-detail-v2__info_tabs .tabs-v1 .table-aria__tr{flex-direction:row}}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more .content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more .content{margin-right:2em}}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-10px;fill:#5887a8;transition:right .2s}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more:hover .arrow_link_svg{right:-1em}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__room{text-transform:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__price,.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__room{color:#5887a8;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Almarai,sans-serif}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.programs-detail-v2__info_tabs .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}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%)}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%)}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__content{display:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.programs-detail-v2__agency.agency{max-width:1345px}.programs-detail-v2__agency .agency__wrapper.wrapper{max-width:1345px;width:100%;padding:4em var(--wrapper-x)}.programs-detail-v2__tools-share{max-width:1345px;width:100%;display:flex;justify-content:space-between;margin:auto}.programs-detail-v2__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.programs-detail-v2__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.programs-detail-v2__tools-share__wrapper{flex-direction:row}}.programs-detail-v2__tools-share .socials-share-v1{width:100%}@media screen and (min-width:992px){.programs-detail-v2__tools-share .socials-share-v1{margin:initial;width:50%}}.programs-detail-v2__tools-share .socials-share-v1__share{width:100%}.programs-detail-v2__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto;padding:2em 0}@media screen and (min-width:992px){.programs-detail-v2__tools-share .socials-share-v1__share__wrapper{margin:inherit;padding:inherit}}.programs-detail-v2__tools-share .socials-share-v1__share__container{margin:inherit}.programs-detail-v2__tools-share .tools-v1{margin:auto;width:100%}@media screen and (min-width:992px){.programs-detail-v2__tools-share .tools-v1{margin:initial;width:50%}}.programs-detail-v2__tools-share .tools-v1__tools{width:100%}.programs-detail-v2__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto;padding:2em 0}@media screen and (min-width:992px){.programs-detail-v2__tools-share .tools-v1__tools__wrapper{margin:inherit;padding:inherit}}.programs-detail-v2 .title .title__content-1{display:inline-block;text-transform:lowercase}.programs-detail-v2 .title .title__content-1:first-letter{text-transform:uppercase}.programs-detail-v2 .title .title__content-2{text-transform:lowercase}.programs-detail-v3{background:transparent none no-repeat 50%/cover;position:relative}.programs-detail-v3__container{height:100%;width:100%;margin:auto;max-width:1500px}.programs-detail-v3__wrapper{max-width:1920px;width:100%}.programs-detail-v3__wrapper.wrapper{padding:0 var(--wrapper-x) 4em var(--wrapper-x);margin:auto}.programs-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-detail-v3__gallery{height:100%;width:100%;margin-top:1em}@media screen and (min-width:576px){.programs-detail-v3__gallery{margin-top:1em}}@media screen and (min-width:1200px){.programs-detail-v3__gallery{width:66%}}.programs-detail-v3__gallery-container{display:flex;flex-direction:column}@media screen and (min-width:1200px){.programs-detail-v3__gallery-container{flex-direction:row;height:680px;margin-bottom:6em}}.programs-detail-v3__slide{position:relative;height:100%;width:100%}.programs-detail-v3__slide .slider-img__img{width:100%;height:200px;object-fit:cover}@media screen and (min-width:576px){.programs-detail-v3__slide .slider-img__img{height:400px}}@media screen and (min-width:768px){.programs-detail-v3__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.programs-detail-v3__slide .slider-img__img{height:680px}}.programs-detail-v3__slide .swiper-wrapper{margin-bottom:2em}.programs-detail-v3__slide .slider-img__swiper-slide{line-height:0;background-color:#d5d5d5}.programs-detail-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-detail-v3__item-container{flex-direction:row;height:570px}}.programs-detail-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.programs-detail-v3__item-decorate--wrapper,.programs-detail-v3__item-visual{width:100%;height:100%}.programs-detail-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-detail-v3__item-content{display:flex;flex-direction:column;background:#5887a8;width:100%;height:100%;margin-top:2em}@media screen and (min-width:1200px){.programs-detail-v3__item-content{width:44%;margin-top:0}}.programs-detail-v3__item-content--wrapper{width:100%;padding:2em 1.5em;display:flex;flex-direction:column;align-items:center;margin-bottom:2em}@media screen and (min-width:576px){.programs-detail-v3__item-content--wrapper{padding:3em 3.5em}}@media screen and (min-width:1200px){.programs-detail-v3__item-content--wrapper{align-items:baseline;min-height:680px;max-height:680px}}.programs-detail-v3__item-content--tools{background:#fff;padding-top:2em}@media screen and (min-width:1200px){.programs-detail-v3__item-content--tools{padding-top:inherit}}.programs-detail-v3__item-content--tools .tools__wrapper{display:flex;justify-content:flex-end}.programs-detail-v3__item-content--tools .tools__3d,.programs-detail-v3__item-content--tools .tools__print{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.programs-detail-v3__item-content--tools .tools__3d_label,.programs-detail-v3__item-content--tools .tools__print_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v3__item-content--tools .tools__3d svg,.programs-detail-v3__item-content--tools .tools__print svg{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.programs-detail-v3__item-content--tools .tools__3d:hover,.programs-detail-v3__item-content--tools .tools__print:hover{color:#5887a8;transition:color .2s;cursor:pointer}.programs-detail-v3__item-content--tools .tools__3d:hover .label,.programs-detail-v3__item-content--tools .tools__print:hover .label{border-bottom:1px solid #5887a8;transition:border-bottom .2s}.programs-detail-v3__item-content--tools .tools__3d:hover svg,.programs-detail-v3__item-content--tools .tools__print:hover svg{fill:#5887a8;transition:fill .2s}.programs-detail-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}@media screen and (min-width:992px){.programs-detail-v3__item-status{justify-content:flex-start}}.programs-detail-v3__item-status span{text-align:center;background:transparent;border:1px solid #fff;padding:1em;margin-bottom:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:2.7px;text-transform:uppercase}@media screen and (min-width:576px){.programs-detail-v3__item-status span{padding:1em 6em;margin-bottom:inherit}}.programs-detail-v3__item-text{margin-bottom:1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#fff;text-decoration:none;display:flex;flex-direction:column}@media screen and (min-width:1200px){.programs-detail-v3__item-text{width:90%;text-align:left}}.programs-detail-v3__item-compo{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff}.programs-detail-v3__item-address{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff}.programs-detail-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff}.programs-detail-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.programs-detail-v3__item-links{width:100%}.programs-detail-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.programs-detail-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v3__item-links .button-drawing__content{margin-right:2em}}.programs-detail-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.programs-detail-v3__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.programs-detail-v3__item-vv{display:flex;justify-content:center;flex-direction:column;margin:2em auto 1em;color:#fff}.programs-detail-v3__item-vv--text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5em}.programs-detail-v3__item-vv-list{display:flex}@media screen and (min-width:576px){.programs-detail-v3__item-vv{margin-bottom:0;justify-content:normal}}.programs-detail-v3__item-vv .tools__virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#fff;transition:color .2s}.programs-detail-v3__item-vv .tools__virtual_label{padding-bottom:.5em;border-bottom:1px solid #fff;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v3__item-vv .tools__virtual svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.programs-detail-v3__item-vv .tools__virtual:hover{color:#fff;transition:color .2s}.programs-detail-v3__item-vv .tools__virtual:hover_label{border-bottom:1px solid #fff;transition:border-bottom .2s}.programs-detail-v3__item-vv .tools__virtual:hover svg{fill:#fff;transition:fill .2s}.programs-detail-v3__item-virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#fff;transition:color .2s;border:0;background-color:transparent}.programs-detail-v3__item-virtual_label{padding-bottom:.5em;border-bottom:1px solid #fff;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v3__item-virtual svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.programs-detail-v3__item-virtual:hover{color:#fff;transition:color .2s}.programs-detail-v3__item-virtual:hover_label{border-bottom:1px solid #fff;transition:border-bottom .2s}.programs-detail-v3__item-virtual:hover svg{fill:#fff;transition:fill .2s}.programs-detail-v3__item-video{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#fff;border:0;background-color:transparent;cursor:pointer}.programs-detail-v3__item-video>*{pointer-events:none}.programs-detail-v3__item-video_label{padding-bottom:.5em;border-bottom:1px solid #fff;margin-bottom:.5em}.programs-detail-v3__item-video svg{fill:#fff;width:22px;height:22px}.programs-detail-v3__item-video:hover{color:#fff;transition:color .2s}.programs-detail-v3__item-video:hover .label{border-bottom:1px solid #fff;transition:border-bottom .2s}.programs-detail-v3__item-video:hover svg{fill:#fff;transition:fill .2s}.programs-detail-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}.programs-detail-v3__container-pagination--top{position:relative;width:100%;height:2px}.programs-detail-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.programs-detail-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.programs-detail-v3__container-pagination .swiper-scrollbar-drag{background:#5887a8}.programs-detail-v3__container-pagination .swiper-button-next,.programs-detail-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.programs-detail-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.programs-detail-v3__container-pagination .swiper-button-next{right:auto;left:4em}.programs-detail-v3__container-pagination .swiper-button-next__svg,.programs-detail-v3__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.programs-detail-v3__container-pagination .swiper-button-next:after,.programs-detail-v3__container-pagination .swiper-button-prev:after{display:none}.programs-detail-v3__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.programs-detail-v3__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.programs-detail-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.programs-detail-v3__description{max-width:1500px;padding:4em 0}.programs-detail-v3__description__title .title .title__content{margin:0 0 2em}.programs-detail-v3__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.programs-detail-v3__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.programs-detail-v3__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.programs-detail-v3__description__text{padding-left:1.5em}}.programs-detail-v3__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.programs-detail-v3__media-module.media-module--v1 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.programs-detail-v3__media-module.media-module--v1 .modal__scroller{padding:0}.programs-detail-v3__media-module.media-module--v1 .media-module__content,.programs-detail-v3__media-module.media-module--v1 .modal__content{height:100%}.programs-detail-v3__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v3__media-module.media-module--v2{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;max-height:80vh;height:100%}.programs-detail-v3__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.programs-detail-v3__media-module.media-module--v2 .modal__scroller{padding:0}.programs-detail-v3__media-module.media-module--v2 .media-module__content,.programs-detail-v3__media-module.media-module--v2 .modal__content{height:100%}.programs-detail-v3__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v3__media-module.media-module--v3.modal{display:flex!important}.programs-detail-v3__media-module.media-module--v3 .modal__body{width:80vw}.programs-detail-v3__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.programs-detail-v3__media-module.media-module--v3 .media-module__content{height:100%}.programs-detail-v3__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v3__room-compo{width:100%}.programs-detail-v3__room-compo .room-compo__wrapper{max-width:1500px;padding-bottom:4em;margin:auto}.programs-detail-v3__room-compo .title .title__content{margin:0 0 2em}.programs-detail-v3__room-compo .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.programs-detail-v3__room-compo .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.programs-detail-v3__room-compo .tabs-v1{padding-left:1.5em}}.programs-detail-v3__room-compo .tabs-v1 .title{display:flex;border-bottom:1px solid #cecece;padding-bottom:1em}.programs-detail-v3__room-compo .tabs-v1 .table-aria__th .table-aria__td{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;text-transform:uppercase;width:16.6%}.programs-detail-v3__room-compo .tabs-v1 .table-aria__td--title,.programs-detail-v3__room-compo .tabs-v1 .table-aria__td--value{color:#5887a8;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;letter-spacing:.1em}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td{width:100%;text-align:center;align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td{width:16.6%;align-items:baseline}}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td .label{margin-bottom:2em}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan{background:none;border:none;cursor:pointer}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan__decorate .svg--plan{fill:#5887a8;height:32px;width:32px}.programs-detail-v3__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between;position:relative;align-items:center}@media screen and (min-width:576px){.programs-detail-v3__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.programs-detail-v3__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#5887a8;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:2em}}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-10px;fill:#5887a8;transition:right .2s}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more:hover .arrow_link_svg{right:-1em}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__room{text-transform:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__price,.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#5887a8;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Almarai,sans-serif}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.programs-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}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.programs-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%)}.programs-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%)}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__content{display:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.programs-detail-v3__agency.agency,.programs-detail-v3__agency .agency__wrapper{max-width:1500px}.programs-detail-v3__agency .agency__category__wrapper{max-width:1370px;margin:auto auto 5em 0}@media screen and (min-width:992px){.programs-detail-v3__agency .agency__category__wrapper{padding-left:1.5em}}.programs-detail-v3__agency .agency__content{max-width:1325px;margin:auto auto auto 0}@media screen and (min-width:992px){.programs-detail-v3__agency .agency__content{padding-left:1.5em}}.programs-detail-v3__tools-share{max-width:1500px;width:100%;display:flex;justify-content:space-between;margin:auto}.programs-detail-v3__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:4em 0 0}@media screen and (min-width:992px){.programs-detail-v3__tools-share__wrapper{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1400px){.programs-detail-v3__tools-share__wrapper{padding:4em 0;justify-content:flex-start}}.programs-detail-v3__tools-share .socials-share-v1{width:100%}@media screen and (min-width:992px){.programs-detail-v3__tools-share .socials-share-v1{margin:initial;width:47%}}.programs-detail-v3__tools-share .socials-share-v1__share{width:100%}.programs-detail-v3__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.programs-detail-v3__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.programs-detail-v3__tools-share .socials-share-v1__share__container{margin:inherit}.programs-detail-v3__tools-share .tools-v1{margin:auto;width:100%;padding:3em 0 0}@media screen and (min-width:992px){.programs-detail-v3__tools-share .tools-v1{margin:initial;width:50%;padding:0}}.programs-detail-v3__tools-share .tools-v1__tools{width:100%}.programs-detail-v3__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:1200px){.programs-detail-v3__tools-share .tools-v1__tools__wrapper{margin:inherit}}.programs-detail-v3 .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v3 .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v3 .button-drawing__content{margin-right:2em}}.programs-detail-v3 .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.programs-detail-v3 .button-drawing .arrow_link_svg{fill:#5887a8}}.programs-detail-v3 .button-drawing:hover .arrow_link_svg{right:-1em}.programs-detail-v3 .title .title__content-1{display:inline-block;text-transform:lowercase}.programs-detail-v3 .title .title__content-1:first-letter{text-transform:uppercase}.programs-detail-v3 .title .title__content-2{text-transform:lowercase}.programs-related{position:relative;z-index:0}.programs-related__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.programs-related__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:transparent}.programs-related__wrapper{max-width:1920px}.programs-related__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.programs-related__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.programs-related__wrapper.wrapper{margin:auto}}.programs-related__container{max-width:1580px}@media screen and (min-width:992px){.programs-related__container{margin-left:auto}}.programs-related__items{display:flex;flex-wrap:wrap;justify-content:center;max-width:1560px;width:100%;margin-left:auto;margin-right:2em}.programs-related__items-container{text-align:center}.programs-related__item{max-width:500px;position:relative;width:100%}@media screen and (max-width:768px){.programs-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:768px) and (max-width:1200px){.programs-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:1200px){.programs-related__item{width:calc(33.33333% - 2em);margin:2em 1em}}.programs-related__item-content{display:flex;flex-direction:column;padding:0 1em}.programs-related__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.programs-related__item-ville{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Almarai,sans-serif;color:#6a6a6a;letter-spacing:3px;text-transform:uppercase;line-height:1.4em;margin-bottom:1em}.programs-related__item-title{text-decoration:none;display:block;color:#5887a8}.programs-related__item-compo,.programs-related__item-title{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1em Almarai,sans-serif;margin-bottom:1em}.programs-related__item-pieces{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1em Almarai,sans-serif;color:#6a6a6a;margin-bottom:1.5em}.programs-related__item-details{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:576px){.programs-related__item-details{flex-direction:row;justify-content:space-between}}.programs-related__item-details--reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-related__item-details--price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.programs-related__item-status span{background:#052444;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-related__item-status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-related__item-status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-related__item-status span{padding:1em 6em}}.programs-related__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.programs-related__item-links--mobile{display:none}}.programs-related__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.programs-related__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-related__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-related__item-links--mobile .button-drawing__content{margin-right:2em}}.programs-related__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.programs-related__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.programs-related__item:hover .programs-related__decorate-visual{transform:scale(1)}.programs-related__item:hover .programs-related__decorate-visual--overlay{height:100%;opacity:1}.programs-related__item:hover .programs-related__links--hover{display:block}}.programs-related__decorate{max-width:480px;max-height:350px;width:100%;height:100%;margin:0 auto 1em;overflow:hidden}@media screen and (min-width:768px){.programs-related__decorate{height:350px}}.programs-related__decorate-wrapper{width:100%;height:100%;display:flex;align-items:center}.programs-related__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.programs-related__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.programs-related__decorate img{display:block;width:100%;height:100%;object-fit:cover}.programs-related__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.programs-related__links--hover .links-group__wrapper{margin-right:4em}}.programs-related__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-related__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.programs-related__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.programs-related__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.programs-related__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.promote-v1{width:100%;background:transparent none no-repeat 50%/cover}.promote-v1__wrapper{max-width:1920px}.promote-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.promote-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.promote-v1__wrapper.wrapper{margin:auto}}.promote-v1__container{max-width:1650px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.promote-v1__container{flex-direction:row-reverse}}.promote-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-bottom:2em}@media screen and (min-width:992px){.promote-v1__content{padding:3em 0 3em 2em}}@media screen and (min-width:1200px){.promote-v1__content{padding:2em 0 2em 1em}}@media screen and (min-width:1400px){.promote-v1__content{padding:2.13em 0 2.2em 10em}}.promote-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.promote-v1__content-top{margin-bottom:unset}}.promote-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.promote-v1__content-text{padding-top:unset;padding-bottom:5.4em;padding-left:3.267em}}@media screen and (min-width:1200px){.promote-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.promote-v1__content-text{padding-bottom:5.4em}}@media screen and (min-width:1200px){.promote-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.promote-v1__content-bottom{margin-right:unset}}.promote-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#5887a8;letter-spacing:0;text-transform:none}.promote-v1__title .title .title__content{margin:0 0 1em}.promote-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.promote-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif}@media screen and (min-width:992px){.promote-v1__text.text p{max-width:100%;margin-right:auto}}.promote-v1__decorate{max-width:100%;height:100%}@media screen and (min-width:576px){.promote-v1__decorate{max-width:80%;margin:auto}}@media screen and (min-width:992px){.promote-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.promote-v1__decorate{width:100%;max-width:800px;max-height:480px}}.promote-v1__decorate-visual,.promote-v1__decorate-wrapper{width:100%;height:100%}.promote-v1__decorate img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.promote-v1__decorate img{text-align:right}}.promote-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.promote-v1__links .links-group__wrapper{text-align:right}}.promote-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.promote-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.promote-v1__links .button-drawing__content{margin-right:2em}}.promote-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.promote-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v1{background:transparent none no-repeat 50%/cover;position:relative}.property-detail-v1__container{height:100%;margin:auto;max-width:1500px}.property-detail-v1__wrapper{max-width:1920px;width:100%}.property-detail-v1__wrapper.wrapper{padding:0 var(--wrapper-x) 4em;margin:auto}.property-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v1__decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.property-detail-v1__decorate .decorate__wrapper{width:100%;height:100%}.property-detail-v1__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;margin-top:1em;background-color:#d5d5d5}@media screen and (min-width:576px){.property-detail-v1__decorate .decorate__visual{height:500px;margin-top:0}}@media screen and (min-width:992px){.property-detail-v1__decorate .decorate__visual{height:790px}}.property-detail-v1__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.property-detail-v1__infos__tools{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:576px){.property-detail-v1__infos__tools{flex-direction:row}}.property-detail-v1__infos__tools .tools__status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:1em}@media screen and (min-width:576px){.property-detail-v1__infos__tools .tools__status{margin-bottom:0}}.property-detail-v1__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center;padding:.1em 0;flex-direction:column;align-items:center;position:relative;min-height:45px}@media screen and (min-width:576px){.property-detail-v1__infos__tools .tools__vv{margin-bottom:0;justify-content:normal}}.property-detail-v1__infos__tools .tools__vv>span{position:absolute;bottom:0;border-top:1px solid #6a6a6a;padding-top:6px}.property-detail-v1__infos__tools .tools__vv svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v1__infos__tools .tools__vv:hover svg{fill:#5887a8;transition:fill .2s}.property-detail-v1__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:0;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;transition:border-bottom .2s;height:100%;min-height:45px;z-index:9}.property-detail-v1__infos__tools .tools__virtual>*{pointer-events:none}.property-detail-v1__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.property-detail-v1__infos__tools .tools__virtual:hover{color:#5887a8;transition:color .2s;transition:border-bottom .2s}.property-detail-v1__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;background:transparent;border:0;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;height:100%;min-height:45px;z-index:9}.property-detail-v1__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v1__infos__tools .tools__video:hover{color:#5887a8;transition:color .2s;transition:border-bottom .2s}.property-detail-v1__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:auto}@media screen and (min-width:576px){.property-detail-v1__infos__content{padding:2em}}.property-detail-v1__infos__content .content__title .title .title__content{margin:0 0 2em}.property-detail-v1__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:uppercase}.property-detail-v1__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v1__infos__content .content__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 2em}.property-detail-v1__infos__content .content__compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.property-detail-v1__infos__content .content__text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.property-detail-v1__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.property-detail-v1__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-detail-v1__infos__gallery__aligner{display:flex;position:relative;margin-bottom:5em}.property-detail-v1__infos__gallery__aligner-container{max-height:500px;width:100%;overflow:hidden}@media screen and (min-width:576px){.property-detail-v1__infos__gallery__aligner-container{max-height:685px}}.property-detail-v1__infos__gallery .gallery__wrapper{max-width:1335px;margin-right:auto;margin-left:auto}.property-detail-v1__infos__gallery .gallery__masonry{column-count:1;column-gap:10px}@media screen and (min-width:576px){.property-detail-v1__infos__gallery .gallery__masonry{column-count:2}}@media screen and (min-width:992px){.property-detail-v1__infos__gallery .gallery__masonry{column-count:3}}.property-detail-v1__infos__gallery .gallery__item{display:inline-block;vertical-align:top;margin-bottom:15px;max-width:433px;width:100%;background-color:#d5d5d5}.property-detail-v1__infos__gallery .gallery__item img{width:100%;object-fit:cover;height:100%}.property-detail-v1__infos__gallery .gallery__item:nth-child(2n+2){height:250px}.property-detail-v1__infos__gallery .gallery__item:nth-child(3n+3){height:400px}.property-detail-v1__infos__gallery .gallery__item:nth-child(4n+3){height:500px}.property-detail-v1__infos__gallery__button-scroll{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2%;max-width:280px;position:absolute;bottom:-65px;right:0}@media screen and (min-width:1500px){.property-detail-v1__infos__gallery__button-scroll{bottom:0}}.property-detail-v1__description{max-width:1335px;margin:0 auto 4em}@media screen and (min-width:992px){.property-detail-v1__description{margin:0 auto 10em}}.property-detail-v1__description__title .title .title__content{margin:0 0 2em}.property-detail-v1__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v1__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v1__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;padding-left:1.5em}.property-detail-v1__info_tabs{margin-bottom:5em;display:flex;justify-content:center;position:relative}.property-detail-v1__info_tabs .info_tabs__wrapper{max-width:1235px;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1400px){.property-detail-v1__info_tabs .info_tabs__wrapper{flex-direction:row;justify-content:space-between}}.property-detail-v1__info_tabs .info_tabs__data,.property-detail-v1__info_tabs .info_tabs__group{width:100%}.property-detail-v1__info_tabs .tabs-v1 .table-aria__group{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-v1__info_tabs .tabs-v1 .table-aria__tr{width:100%}@media screen and (min-width:992px){.property-detail-v1__info_tabs .tabs-v1 .table-aria__tr{width:48%}}.property-detail-v1__info_tabs .tabs-v1 .table-aria__tr .table-top-desc{display:flex;justify-content:space-between;width:100%}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot{border-bottom:1px solid #5887a8;max-width:48%}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__title button:after{width:0;height:0}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title .title{color:#5887a8;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Almarai,sans-serif}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v1__info_tabs .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__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#5887a8}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#5887a8}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__content{display:none}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__content .table-aria__tr{width:100%}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__content{display:block}.property-detail-v1__info_tabs .tabs-v1 .detail-tabs__link{padding:1em 1.5em}.property-detail-v1__datas{margin-top:0;width:100%;position:relative}.property-detail-v1__datas .datas__energy .energy__drawing{justify-content:center;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.property-detail-v1__datas .datas__energy .energy__drawing{flex-direction:row}}.property-detail-v1__datas .datas__energy .energy__drawing img{max-width:220px;padding-bottom:2em;max-height:300px}.property-detail-v1__datas .datas__energy .energy__label{text-align:center}.property-detail-v1__datas .datas__energy .energy__buttons{margin-top:1em;display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v1__datas .datas__energy .energy__buttons{margin-top:2em}}.property-detail-v1__datas .datas__energy .energy__buttons .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.property-detail-v1__datas .datas__energy .energy__buttons .links-group__wrapper{text-align:right}}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:0;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing__content{margin-right:2em}}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing:hover{cursor:pointer}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v1__tools-share{max-width:1335px;margin:auto}.property-detail-v1__tools-share__wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:4em var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v1__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.property-detail-v1__tools-share__wrapper{flex-direction:row}}.property-detail-v1__tools-share .socials-share-v1{margin:auto auto 4em;width:100%}@media screen and (min-width:992px){.property-detail-v1__tools-share .socials-share-v1{width:48%;margin:initial}}.property-detail-v1__tools-share .socials-share-v1__share{width:100%}.property-detail-v1__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v1__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.property-detail-v1__tools-share .socials-share-v1__share__container{margin:inherit}.property-detail-v1__tools-share .tools-v1{margin:auto;width:100%}@media screen and (min-width:992px){.property-detail-v1__tools-share .tools-v1{width:48%;margin:initial}}.property-detail-v1__tools-share .tools-v1__tools{width:100%}.property-detail-v1__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v1__tools-share .tools-v1__tools__wrapper{margin:inherit}}.property-detail-v1__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.property-detail-v1__media-module.media-module--v1 .modal__body{overflow:hidden;width:100%;max-width:100%;max-height:none;height:100%;padding:0 0 2em}.property-detail-v1__media-module.media-module--v1 .modal__scroller{padding:0}.property-detail-v1__media-module.media-module--v1 .media-module__content,.property-detail-v1__media-module.media-module--v1 .modal__content{height:100%}.property-detail-v1__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module.media-module--v2{position:relative;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:790px;max-height:65vh}.property-detail-v1__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v1__media-module.media-module--v2 .modal__scroller{padding:0}.property-detail-v1__media-module.media-module--v2 .media-module__content,.property-detail-v1__media-module.media-module--v2 .modal__content{height:100%}.property-detail-v1__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module.media-module--v3.modal{display:flex!important}.property-detail-v1__media-module.media-module--v3 .modal__body{width:80vw}.property-detail-v1__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.property-detail-v1__media-module.media-module--v3 .media-module__content{height:100%}.property-detail-v1__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.page-property-detail-v1 .title .title__content-1{display:inline-block;text-transform:lowercase}.page-property-detail-v1 .title .title__content-1:first-letter{text-transform:uppercase}.page-property-detail-v1 .title .title__content-2{text-transform:lowercase}.page-property-detail-v1 .modal-dpe .energy__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left}.property-detail-v2{background:transparent none no-repeat 50%/cover;position:relative}.property-detail-v2__container{height:100%;margin:auto}.property-detail-v2__wrapper{max-width:1920px;width:100%;overflow:inherit}.property-detail-v2__wrapper.wrapper{padding:0 0 4em;margin:auto}.property-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v2__decorate{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;height:100%;margin:auto}.property-detail-v2__decorate .decorate__wrapper{max-width:1345px;width:100%;height:100%;padding:0 var(--wrapper-x);position:relative}@media screen and (min-width:1400px){.property-detail-v2__decorate .decorate__wrapper{padding:0}}.property-detail-v2__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;margin-top:1em;background-color:#d5d5d5}@media screen and (min-width:576px){.property-detail-v2__decorate .decorate__visual{height:500px;margin-top:inherit}}@media screen and (min-width:992px){.property-detail-v2__decorate .decorate__visual{height:790px}}.property-detail-v2__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.property-detail-v2__decorate .decorate__status{max-width:1345px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:1em;width:100%;padding:0 var(--wrapper-x)}@media screen and (min-width:576px){.property-detail-v2__decorate .decorate__status{margin-bottom:0}}@media screen and (min-width:1400px){.property-detail-v2__decorate .decorate__status{padding:0}}.property-detail-v2__decorate .decorate__status .property-status{margin:0 .5em 0 0}.property-detail-v2__infos{max-width:1345px;margin:auto;width:100%;padding-bottom:4em}.property-detail-v2__infos__wrapper{width:100%;display:flex;position:relative;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v2__infos__wrapper{padding:0}}.property-detail-v2__infos--left{width:100%}@media screen and (min-width:1200px){.property-detail-v2__infos--left{width:42%;max-width:670px}}.property-detail-v2__infos--right{max-width:940px;width:100%;position:relative;margin-top:30px}@media screen and (min-width:1200px){.property-detail-v2__infos--right{width:58%;position:absolute;right:0;bottom:0}}.property-detail-v2__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media screen and (min-width:1200px){.property-detail-v2__infos__content{padding:3.3em 6.6em 2em 0;max-width:570px}}.property-detail-v2__infos__content .content__title .title .title__content{margin:0 0 2em}.property-detail-v2__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:uppercase}.property-detail-v2__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__infos__content .content__separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.property-detail-v2__infos__content .content__compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.property-detail-v2__infos__content .content__text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.property-detail-v2__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.property-detail-v2__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-detail-v2__infos__tools{width:100%;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;padding:0}@media screen and (min-width:1200px){.property-detail-v2__infos__tools{max-width:570px;padding:0 6.6em 0 0;flex-direction:row}}.property-detail-v2__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center;flex-direction:column;align-items:center;position:relative;min-height:55px}.property-detail-v2__infos__tools .tools__vv>span{position:absolute;bottom:0;border-top:1px solid #6a6a6a;padding-top:6px}.property-detail-v2__infos__tools .tools__vv svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v2__infos__tools .tools__vv:hover svg{fill:#5887a8;transition:fill .2s}.property-detail-v2__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:none;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;transition:border-bottom .2s;height:100%;min-height:55px;z-index:9}.property-detail-v2__infos__tools .tools__virtual>*{pointer-events:none}.property-detail-v2__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.property-detail-v2__infos__tools .tools__virtual:hover{color:#5887a8;transition:color .2s;transition:border-bottom .2s;font-weight:700}.property-detail-v2__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#6a6a6a;background:transparent;border:0;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;height:100%;min-height:55px;z-index:9}.property-detail-v2__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v2__infos__tools .tools__video:hover{color:#5887a8;transition:color .2s;transition:border-bottom .2s}.property-detail-v2__gallery{width:100%;max-width:910px;position:relative;right:0;margin-bottom:2em}@media screen and (min-width:1200px){.property-detail-v2__gallery{position:absolute}}.property-detail-v2__gallery__wrapper{padding:0 var(--wrapper-x)}.property-detail-v2__gallery__items{width:100%;position:relative;margin-bottom:2em}.property-detail-v2__gallery__item{height:0;padding-bottom:24.75%;width:100%}@media screen and (min-width:1200px){.property-detail-v2__gallery__item{padding-bottom:24.75%}}.property-detail-v2__gallery__item .item__decorate{width:100%;height:100%;position:absolute;top:0;left:0}.property-detail-v2__gallery__item .item__decorate .decorate__wrapper{width:100%;height:100%;padding:0}.property-detail-v2__gallery__item .item__decorate .decorate__visual{width:100%;height:100%}.property-detail-v2__gallery__item .item__decorate .decorate__visual img{display:block;object-fit:cover;max-height:260px;width:100%;height:100%}.property-detail-v2__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v2__container-pagination{width:65%}}.property-detail-v2__container-pagination--top{position:relative;width:100%;height:2px}.property-detail-v2__container-pagination--bottom{position:relative;width:100%;height:100%}.property-detail-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.property-detail-v2__container-pagination .swiper-scrollbar-drag{background:#5887a8}.property-detail-v2__container-pagination .swiper-button-next,.property-detail-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.property-detail-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.property-detail-v2__container-pagination .swiper-button-next{right:auto;left:4em}.property-detail-v2__container-pagination .swiper-button-next__svg,.property-detail-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.property-detail-v2__container-pagination .swiper-button-next:after,.property-detail-v2__container-pagination .swiper-button-prev:after{display:none}.property-detail-v2__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.property-detail-v2__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.property-detail-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.property-detail-v2__description__wrapper{width:100%;max-width:1345px;display:flex;flex-direction:column;justify-content:space-between;margin:auto;padding:0 var(--wrapper-x)}@media screen and (min-width:992px){.property-detail-v2__description__wrapper{flex-direction:row}}@media screen and (min-width:1400px){.property-detail-v2__description__wrapper{padding:0}}.property-detail-v2__description__wrapper--left{width:100%}@media screen and (min-width:992px){.property-detail-v2__description__wrapper--left{max-width:600px;padding:0 var(--wrapper-x) 4em 0}}.property-detail-v2__description--left{width:100%;padding-bottom:4em}@media screen and (min-width:992px){.property-detail-v2__description--left{width:50%;padding-bottom:0}}.property-detail-v2__description--right{width:100%;padding-top:4em}@media screen and (min-width:992px){.property-detail-v2__description--right{width:50%;padding-top:0}}.property-detail-v2__description__title .title .title__content{margin:0 0 2em}.property-detail-v2__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v2__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v2__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;white-space:pre-line}@media screen and (min-width:992px){.property-detail-v2__description__text{padding-left:1.5em}}.property-detail-v2__info_tabs{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media screen and (min-width:992px){.property-detail-v2__info_tabs{margin-bottom:5em}}.property-detail-v2__info_tabs__title .title .title__content{margin:0 0 2em}.property-detail-v2__info_tabs__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v2__info_tabs__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v2__info_tabs .info_tabs__wrapper{width:100%;margin-left:auto}@media screen and (min-width:992px){.property-detail-v2__info_tabs .info_tabs__wrapper{max-width:625px}}.property-detail-v2__info_tabs .info_tabs__data,.property-detail-v2__info_tabs .info_tabs__group{width:100%}.property-detail-v2__info_tabs .tabs-v1 .table-aria__group{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-v2__info_tabs .tabs-v1 .table-aria__tr{width:100%}.property-detail-v2__info_tabs .tabs-v1 .table-aria__tr .table-top-desc{display:flex;justify-content:space-between;width:100%}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__title button:after{width:0;height:0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title{color:#5887a8;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Almarai,sans-serif}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button{padding:2em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#5887a8}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#5887a8}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content{display:none;padding-left:2em}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .table-aria__tr{width:100%}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .showhide-lot__title .title{font-size:1.12em}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .showhide-lot__title button{border-bottom:1px solid #5887a8;padding:.8em 0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .showhide-lot__content{padding-left:0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__content{display:block}.property-detail-v2__info_tabs .tabs-v1 .detail-tabs__link{padding:1em 1.5em}.property-detail-v2__info_tabs .energy__drawing{display:flex;justify-content:space-between;flex-wrap:wrap}.property-detail-v2__info_tabs .energy__drawing img{max-width:250px;max-height:300px}.property-detail-v2__info_tabs .energy__label{margin-top:1em}.property-detail-v2__info_tabs .energy .energy__buttons{margin-top:1em;display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v2__info_tabs .energy .energy__buttons{margin-top:2em}}.property-detail-v2__info_tabs .energy .energy__buttons .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.property-detail-v2__info_tabs .energy .energy__buttons .links-group__wrapper{text-align:right}}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:0;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing__content{margin-right:2em}}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing:hover{cursor:pointer}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v2__big-data{padding:4em 0}.property-detail-v2__big-data .map{max-height:545px;margin-bottom:0}.property-detail-v2__big-data .map__title{max-width:1345px;margin:auto}.property-detail-v2__big-data .map__title__container{width:100%;max-width:1630px;margin-left:auto;display:flex}.property-detail-v2__big-data .map__title .title{padding:2em;max-width:675px;width:100%;margin-top:-125px;z-index:400;background:#fff}@media screen and (min-width:576px){.property-detail-v2__big-data .map__title .title{padding:4em 0 5em 5.3em}}.property-detail-v2__big-data .map__title .title .title__content{margin:0 0 2em}.property-detail-v2__big-data .map__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v2__big-data .map__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v2__big-data .module-map-poi__filters{max-width:1200px;margin:auto;padding:0 var(--wrapper-x) 0}@media screen and (min-width:1400px){.property-detail-v2__big-data .module-map-poi__filters{padding:initial}}.property-detail-v2__agency.agency{max-width:1345px}.property-detail-v2__agency .agency__wrapper.wrapper{max-width:1345px;width:100%;padding:4em var(--wrapper-x)}.property-detail-v2__tools-share{max-width:1345px;width:100%;display:flex;justify-content:space-between;margin:auto}.property-detail-v2__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v2__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.property-detail-v2__tools-share__wrapper{flex-direction:row}}.property-detail-v2__tools-share .socials-share-v1{width:100%;padding:2em 0}@media screen and (min-width:992px){.property-detail-v2__tools-share .socials-share-v1{margin:initial;width:50%;padding:initial}}.property-detail-v2__tools-share .socials-share-v1__share{width:100%}.property-detail-v2__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v2__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.property-detail-v2__tools-share .socials-share-v1__share__container{margin:inherit}.property-detail-v2__tools-share .tools-v1{margin:auto;width:100%;padding:2em 0}@media screen and (min-width:992px){.property-detail-v2__tools-share .tools-v1{margin:initial;width:50%;padding:initial}}.property-detail-v2__tools-share .tools-v1__tools{width:100%}.property-detail-v2__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v2__tools-share .tools-v1__tools__wrapper{margin:inherit}}.property-detail-v2__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.property-detail-v2__media-module.media-module--v1 .modal__body{overflow:hidden;width:100%;max-width:100%;max-height:none;height:100%;padding:0 0 2em}.property-detail-v2__media-module.media-module--v1 .modal__scroller{padding:0}.property-detail-v2__media-module.media-module--v1 .media-module__content,.property-detail-v2__media-module.media-module--v1 .modal__content{height:100%}.property-detail-v2__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v2__media-module.media-module--v2{position:relative;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:790px;max-height:65vh}.property-detail-v2__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v2__media-module.media-module--v2 .modal__scroller{padding:0}.property-detail-v2__media-module.media-module--v2 .media-module__content,.property-detail-v2__media-module.media-module--v2 .modal__content{height:100%}.property-detail-v2__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v2__media-module.media-module--v3.modal{display:flex!important}.property-detail-v2__media-module.media-module--v3 .modal__body{width:80vw}.property-detail-v2__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.property-detail-v2__media-module.media-module--v3 .media-module__content{height:100%}.property-detail-v2__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v2__property-vacation{max-width:1345px;margin:auto;padding:4em var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v2__property-vacation{padding:0}}.property-detail-v2__property-vacation .calendar__wrapper{padding:4em 0 0}.property-detail-v2__property-vacation .calendar__title .title .title__content{margin:0 0 2em}.property-detail-v2__property-vacation .calendar__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v2__property-vacation .calendar__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v2__property-vacation .calendar__calendar{margin:auto;width:100%}@media screen and (min-width:1200px){.property-detail-v2__property-vacation .calendar__price-seasonrental .price-seasonrental__tr{margin:auto auto 2em;width:75%}}@media screen and (min-width:1200px){.property-detail-v2__property-vacation .calendar__price-seasonrental .price-seasonrental__th{width:75%}}.property-detail-v2__property-vacation .vacation__equipment .equipment{margin-bottom:0}.property-detail-v2__property-vacation .vacation__equipment .equipment__group-table{max-width:calc(1340px + 6em);margin:auto}.page-property-detail-v2 .properties-related__container{max-width:1630px}.page-property-detail-v2 .title .title__content-1{display:inline-block;text-transform:lowercase}.page-property-detail-v2 .title .title__content-1:first-letter{text-transform:uppercase}.page-property-detail-v2 .title .title__content-2{text-transform:lowercase}.page-property-detail-v2 .modal-dpe .energy__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left}.property-detail-v3{background:transparent none no-repeat 50%/cover;position:relative}.property-detail-v3__container{height:100%;width:100%;margin:auto;max-width:1500px;position:relative}.property-detail-v3__wrapper{max-width:1920px;width:100%}.property-detail-v3__wrapper.wrapper{padding:0 var(--wrapper-x) 4em var(--wrapper-x);margin:auto}.property-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v3__gallery{height:100%;width:100%}@media screen and (min-width:1200px){.property-detail-v3__gallery{width:66%}}.property-detail-v3__gallery-container{display:flex;flex-direction:column}@media screen and (min-width:1200px){.property-detail-v3__gallery-container{flex-direction:row;height:680px;margin-bottom:6em}}.property-detail-v3__slide{position:relative;height:100%;width:100%}.property-detail-v3__slide .slider-img__img{width:100%;height:200px;object-fit:cover}@media screen and (min-width:576px){.property-detail-v3__slide .slider-img__img{height:400px}}@media screen and (min-width:768px){.property-detail-v3__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.property-detail-v3__slide .slider-img__img{height:680px}}.property-detail-v3__slide .swiper-wrapper{margin-bottom:2em}.property-detail-v3__slide .slider-img__swiper-slide{line-height:0;background-color:#d5d5d5}.property-detail-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v3__item-container{flex-direction:row;height:570px}}.property-detail-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.property-detail-v3__item-decorate--wrapper,.property-detail-v3__item-visual{width:100%;height:100%}.property-detail-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.property-detail-v3__item-content{display:flex;background:#5887a8;width:100%;height:100%;margin-top:2em}@media screen and (min-width:1200px){.property-detail-v3__item-content{width:44%;margin-top:0}}.property-detail-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.property-detail-v3__item-content--wrapper{align-items:baseline}}.property-detail-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}@media screen and (min-width:992px){.property-detail-v3__item-status{justify-content:flex-start}}.property-detail-v3__item-status span{text-align:center;background:transparent;border:1px solid #fff;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:2.7px;text-transform:uppercase}.property-detail-v3__item-status .property-status{margin:0}.property-detail-v3__item-text{margin-bottom:1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#fff;text-decoration:none}@media screen and (min-width:1200px){.property-detail-v3__item-text{width:90%;text-align:left}}.property-detail-v3__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff}.property-detail-v3__item-address{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff}.property-detail-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#fff}.property-detail-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.property-detail-v3__item-links{width:100%}.property-detail-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.property-detail-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v3__item-links .button-drawing__content{margin-right:2em}}.property-detail-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.property-detail-v3__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v3__item-vv{display:flex;justify-content:center;flex-direction:column;margin:2em auto 1em;color:#fff}.property-detail-v3__item-vv--text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5em;text-align:center}@media screen and (min-width:576px){.property-detail-v3__item-vv{margin-bottom:0;justify-content:normal}}.property-detail-v3__item-listmedia{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.property-detail-v3__item-toolsvv{display:flex;margin-bottom:1em;justify-content:center;flex-direction:column;align-items:center;position:relative;min-height:55px}.property-detail-v3__item-toolsvv>span{position:absolute;bottom:0;border-top:1px solid #fff;padding-top:6px}.property-detail-v3__item-toolsvv svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.property-detail-v3__item-toolsvv:hover svg{fill:#fff;transition:fill .2s}.property-detail-v3__item-virtual{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#fff;transition:color .2s;border:0;background-color:transparent;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;transition:border-bottom .2s;height:100%;min-height:55px;z-index:9}.property-detail-v3__item-virtual svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.property-detail-v3__item-virtual:hover{color:#fff;transition:color .2s;transition:border-bottom .2s}.property-detail-v3__item-video{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;letter-spacing:0;color:#fff;border:0;background-color:transparent;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;height:100%;min-height:55px;z-index:9}.property-detail-v3__item-video>*{pointer-events:none}.property-detail-v3__item-video svg{fill:#fff;width:22px;height:22px}.property-detail-v3__item-video:hover{color:#fff;transition:color .2s;transition:border-bottom .2s}.property-detail-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}.property-detail-v3__container-pagination--top{position:relative;width:100%;height:2px}.property-detail-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.property-detail-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.property-detail-v3__container-pagination .swiper-scrollbar-drag{background:#5887a8}.property-detail-v3__container-pagination .swiper-button-next,.property-detail-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.property-detail-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.property-detail-v3__container-pagination .swiper-button-next{right:auto;left:4em}.property-detail-v3__container-pagination .swiper-button-next__svg,.property-detail-v3__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.property-detail-v3__container-pagination .swiper-button-next:after,.property-detail-v3__container-pagination .swiper-button-prev:after{display:none}.property-detail-v3__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.property-detail-v3__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.property-detail-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.property-detail-v3__description{max-width:1500px;padding:4em 0}.property-detail-v3__description__title .title .title__content{margin:0 0 2em}.property-detail-v3__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v3__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v3__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.property-detail-v3__description__text{padding-left:1.5em}}.property-detail-v3__info_tabs{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.property-detail-v3__info_tabs .info_tabs__wrapper{width:100%}.property-detail-v3__info_tabs .info_tabs__wrapper .tabs-v1{margin:0 -3em}.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria{width:100%;padding:0 3em}@media screen and (min-width:992px){.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria{width:50%}}.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria:nth-child(odd){float:left}.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria:nth-child(2n){float:right}.property-detail-v3__info_tabs .info_tabs__data,.property-detail-v3__info_tabs .info_tabs__group{width:100%}.property-detail-v3__info_tabs .tabs-v1 .table-aria__group{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-v3__info_tabs .tabs-v1 .table-aria__tr{width:100%}.property-detail-v3__info_tabs .tabs-v1 .table-aria__tr .table-top-desc{display:flex;justify-content:space-between;width:100%}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__title button:after{width:0;height:0}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title .title{color:#5887a8;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Almarai,sans-serif}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button{padding:2em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:50%;transform:translateY(-50%);background-color:#5887a8}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#5887a8}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__content{display:none}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__content .table-aria__tr{width:100%}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__content{display:block}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot--composition_of_parts .table-aria{width:100%}.property-detail-v3__info_tabs .tabs-v1 .detail-tabs__link{padding:1em 1.5em}.property-detail-v3__info_tabs .energy__drawing{display:flex;justify-content:space-between;flex-wrap:wrap}.property-detail-v3__info_tabs .energy__drawing img{max-width:250px;max-height:300px}.property-detail-v3__info_tabs .energy__label{margin-top:1em}.property-detail-v3__info_tabs .energy__buttons{margin-top:1em;display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v3__info_tabs .energy__buttons{margin-top:2em}}.property-detail-v3__info_tabs .energy__buttons .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.property-detail-v3__info_tabs .energy__buttons .links-group__wrapper{text-align:right}}.property-detail-v3__info_tabs .energy__buttons .button-drawing{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:0;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v3__info_tabs .energy__buttons .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v3__info_tabs .energy__buttons .button-drawing__content{margin-right:2em}}.property-detail-v3__info_tabs .energy__buttons .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.property-detail-v3__info_tabs .energy__buttons .button-drawing:hover{cursor:pointer}.property-detail-v3__info_tabs .energy__buttons .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v3__map .map{margin:auto auto 5em;max-width:660px;height:350px}.property-detail-v3__map .module-map-poi__filters{justify-content:space-between;width:100%;position:relative;flex-wrap:wrap}.property-detail-v3__map .module-map-poi__filters>li{width:50%;padding:1em 0}.property-detail-v3__map .module-map-poi__filters>li>span{margin-bottom:2em}.property-detail-v3__agency.agency,.property-detail-v3__agency .agency__wrapper{max-width:1500px}.property-detail-v3__agency .agency__category__wrapper{max-width:1325px;margin:auto auto 5em 0}@media screen and (min-width:992px){.property-detail-v3__agency .agency__category__wrapper{padding-left:1.5em}}.property-detail-v3__agency .agency__content{max-width:1325px;margin:auto auto auto 0}@media screen and (min-width:992px){.property-detail-v3__agency .agency__content{padding-left:1.5em}}.property-detail-v3__tools-share{max-width:1500px;width:100%;display:flex;justify-content:space-between;margin:auto}.property-detail-v3__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:4em 0 0;justify-content:space-between}@media screen and (min-width:992px){.property-detail-v3__tools-share__wrapper{flex-direction:row}}@media screen and (min-width:1400px){.property-detail-v3__tools-share__wrapper{padding:4em 0}}.property-detail-v3__tools-share .socials-share-v1{width:100%}@media screen and (min-width:992px){.property-detail-v3__tools-share .socials-share-v1{margin:initial;width:47%}}.property-detail-v3__tools-share .socials-share-v1__share{width:100%}.property-detail-v3__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v3__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.property-detail-v3__tools-share .socials-share-v1__share__container{margin:inherit}.property-detail-v3__tools-share .tools-v1{margin:auto;width:100%;padding:3em 0 0}@media screen and (min-width:992px){.property-detail-v3__tools-share .tools-v1{margin:initial;width:50%;padding:0}}.property-detail-v3__tools-share .tools-v1__tools{width:100%}.property-detail-v3__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:1200px){.property-detail-v3__tools-share .tools-v1__tools__wrapper{margin:inherit}}.property-detail-v3__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.property-detail-v3__media-module.media-module--v1 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v3__media-module.media-module--v1 .modal__scroller{padding:0}.property-detail-v3__media-module.media-module--v1 .media-module__content,.property-detail-v3__media-module.media-module--v1 .modal__content{height:100%}.property-detail-v3__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v3__media-module.media-module--v2{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;max-height:80vh;height:100%}.property-detail-v3__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v3__media-module.media-module--v2 .modal__scroller{padding:0}.property-detail-v3__media-module.media-module--v2 .media-module__content,.property-detail-v3__media-module.media-module--v2 .modal__content{height:100%}.property-detail-v3__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v3__media-module.media-module--v3.modal{display:flex!important}.property-detail-v3__media-module.media-module--v3 .modal__body{width:80vw}.property-detail-v3__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.property-detail-v3__media-module.media-module--v3 .media-module__content{height:100%}.property-detail-v3__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v3__property-vacation .calendar__wrapper{padding:4em 0 0}.property-detail-v3__property-vacation .calendar__title .title .title__content{margin:0 0 2em}.property-detail-v3__property-vacation .calendar__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.property-detail-v3__property-vacation .calendar__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.property-detail-v3__property-vacation .calendar__calendar{max-width:1340px;margin:auto;width:100%}@media screen and (min-width:1200px){.property-detail-v3__property-vacation .calendar__price-seasonrental .price-seasonrental__tr{margin:auto auto 2em}}.property-detail-v3__property-vacation .vacation__equipment .equipment{margin-bottom:0}.property-detail-v3__property-vacation .vacation__equipment .equipment__group-table{max-width:calc(1340px + 6em);margin:auto}.property-detail-v3__apply-online{width:auto}.property-detail-v3__apply-online.apply-online{max-width:1500px}.page-property-detail-v3 .title .title__content-1{display:inline-block;text-transform:lowercase}.page-property-detail-v3 .title .title__content-1:first-letter{text-transform:uppercase}.page-property-detail-v3 .title .title__content-2{text-transform:lowercase}.page-property-detail-v3 .modal-dpe .energy__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif;color:#6a6a6a;text-align:left}.property-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v1__container{height:100%;margin:auto;max-width:1450px}.property-listing-v1__wrapper{max-width:1920px;width:100%}.property-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x) 0 var(--wrapper-x);margin:auto}.property-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.property-listing-v1__items-wrapper{justify-content:space-between;padding-bottom:0}}.property-listing-v1__tools{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.property-listing-v1__tools{flex-direction:row}}.property-listing-v1__tools .filter-v1{flex:1}.property-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.property-listing-v1__items-container{margin:0 2em}}.property-listing-v1__item{position:relative;width:100%;margin-top:1em;margin-bottom:0;padding:2em 0 0;max-width:720px}@media screen and (min-width:992px){.property-listing-v1__item{width:calc(50% - 1em)}}.property-listing-v1__item-title .title .title__content{margin:0 0 2em}.property-listing-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-listing-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.property-listing-v1__item-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:576px){.property-listing-v1__item-content{padding:2em}}.property-listing-v1__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.5em 0 0}@media screen and (min-width:576px){.property-listing-v1__item-tools{flex-direction:row}}.property-listing-v1__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center}.property-listing-v1__item-tools--vv span{margin-left:1em}.property-listing-v1__item-tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.property-listing-v1__item-tools--vv .svg--play{fill:#6a6a6a;width:22px;height:22px}.property-listing-v1__item-tools--favorite{margin-left:auto;position:relative;z-index:1}@media screen and (min-width:576px){.property-listing-v1__item-tools--favorite{margin-left:auto;margin-right:0}}.property-listing-v1__item-tools--favorite .button-drawing{background:none;border:none;cursor:pointer}.property-listing-v1__item-tools--favorite .svg--heart{stroke:#5887a8;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.property-listing-v1__item-tools--favorite .item__selection.js--active .svg--heart,.property-listing-v1__item-tools--favorite .svg--heart:focus,.property-listing-v1__item-tools--favorite .svg--heart:hover{fill:#5887a8}.property-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.property-listing-v1__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.property-listing-v1__item-text{text-decoration:none;margin-bottom:1em;display:block;word-break:normal;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#6a6a6a}.property-listing-v1__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.property-listing-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-listing-v1__item-status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.property-listing-v1__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.property-listing-v1__item-links--mobile{display:none}}.property-listing-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.property-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.property-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.property-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.property-listing-v1__item:hover .property-listing-v1__decorate-visual{transform:scale(1)}.property-listing-v1__item:hover .property-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.property-listing-v1__item:hover .property-listing-v1__links--hover{display:block}}.property-listing-v1__item__representative{margin-top:2em;width:100%}.property-listing-v1__item__representative.representative{min-height:80px}.property-listing-v1__item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__decorate{margin-bottom:0}}.property-listing-v1__item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v1__item__representative.representative .representative__details{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__details{flex-direction:row}}.property-listing-v1__item__representative.representative .representative__details-left{margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__details-left{margin-bottom:0;margin-right:1em}}.property-listing-v1__item__representative.representative .representative__details-right{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__details-right{flex-direction:row;align-items:normal}}.property-listing-v1__item__representative.representative .representative__details-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:left}.property-listing-v1__item__representative.representative .representative__details-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase}.property-listing-v1__item__representative.representative .representative__details-address,.property-listing-v1__item__representative.representative .representative__details-mandatory{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#6a6a6a}.property-listing-v1__item__representative.representative .representative__details-name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;letter-spacing:.1em;color:#5887a8;text-transform:uppercase}.property-listing-v1__item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.property-listing-v1__decorate{overflow:hidden}.property-listing-v1__decorate-wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.property-listing-v1__decorate-wrapper{height:400px}}@media screen and (min-width:992px){.property-listing-v1__decorate-wrapper{height:420px}}@media screen and (min-width:1200px){.property-listing-v1__decorate-wrapper{height:520px}}.property-listing-v1__decorate-visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.property-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.property-listing-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.property-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.property-listing-v1__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;min-width:170px}.property-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.property-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.property-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.property-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.property-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v2__container{height:100%;margin:auto;max-width:1450px}.property-listing-v2__wrapper{max-width:1920px;width:100%}.property-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.property-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.property-listing-v2__items-wrapper{justify-content:space-between}}.property-listing-v2__tools{display:flex;flex-direction:column;justify-content:space-between;margin-top:1em}@media screen and (min-width:576px){.property-listing-v2__tools{margin-top:inherit}}@media screen and (min-width:768px){.property-listing-v2__tools{flex-direction:row}}.property-listing-v2__tools .filter-v1{flex:1}.property-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.property-listing-v2__items-container{margin:0 2em}}.property-listing-v2__item{margin:2em 0;width:100%;position:relative}.property-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;margin-bottom:.5em}@media screen and (min-width:992px){.property-listing-v2__item-container{flex-direction:row-reverse}}.property-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;z-index:-1}.property-listing-v2__item-decorate--wrapper,.property-listing-v2__item-visual{width:100%;height:100%}.property-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v2__item-content{display:flex;background:transparent;text-align:center;width:100%;height:100%}@media screen and (min-width:992px){.property-listing-v2__item-content{width:42%;min-width:500px}}.property-listing-v2__item-content--wrapper{width:100%;height:100%;padding:1em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v2__item-content--wrapper{padding:3em 5em 0 1em}}.property-listing-v2__item-separator{border:none;border-bottom:1px solid #cecece;width:80%;margin:2em auto}.property-listing-v2__item-text{text-decoration:none;margin:auto auto 1.5em;text-align:center;word-break:normal;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#6a6a6a;display:block}@media screen and (min-width:992px){.property-listing-v2__item-text{width:80%}}.property-listing-v2__item-compo{margin-bottom:3em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.property-listing-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a}.property-listing-v2__item-price{margin-bottom:1.5em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.property-listing-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-listing-v2__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.property-listing-v2__item-links--mobile{display:none}}.property-listing-v2__item-links--mobile .links-group{text-align:center}.property-listing-v2__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.property-listing-v2__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v2__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-listing-v2__item-links--mobile .button-drawing__content{margin-right:2em}}.property-listing-v2__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.property-listing-v2__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.property-listing-v2__item:hover .property-listing-v2__item-decorate__visual{transform:scale(1)}.property-listing-v2__item:hover .property-listing-v2__item-decorate__visual--overlay{height:100%;opacity:1}.property-listing-v2__item:hover .property-listing-v2__links--hover{display:block}}.property-listing-v2__item-decorate{overflow:hidden}.property-listing-v2__item-decorate__wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.property-listing-v2__item-decorate__wrapper{height:400px}}@media screen and (min-width:992px){.property-listing-v2__item-decorate__wrapper{height:520px}}.property-listing-v2__item-decorate__visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%;max-height:210px;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}@media screen and (min-width:576px){.property-listing-v2__item-decorate__visual{max-height:none}}.property-listing-v2__item-decorate__visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.property-listing-v2__item-decorate img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v2__item__tools--container{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v2__item__tools--container{flex-direction:row-reverse;margin-right:auto}}@media screen and (min-width:992px){.property-listing-v2__item__tools--has-video .property-listing-v2__item__tools--aligner{width:0;min-width:0}}.property-listing-v2__item__tools--vv{width:100%;display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center;justify-content:center;padding:1em 0}@media screen and (min-width:992px){.property-listing-v2__item__tools--vv{min-width:500px;width:42%;padding:0 5em 0 1em}}.property-listing-v2__item__tools--vv span{margin-left:1em}.property-listing-v2__item__tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.property-listing-v2__item__tools--vv .svg--play{fill:#6a6a6a;width:22px;height:22px}.property-listing-v2__item__tools--right{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;flex:1;width:100%}@media screen and (min-width:576px){.property-listing-v2__item__tools--right{flex-direction:row;margin-right:auto}}.property-listing-v2__item__tools--favorite{width:100%;text-align:right;margin-bottom:1em;position:relative;z-index:1}@media screen and (min-width:576px){.property-listing-v2__item__tools--favorite{width:auto;margin-bottom:0;margin-left:auto}}.property-listing-v2__item__tools--favorite .button-drawing{background:none;border:none;cursor:pointer}.property-listing-v2__item__tools--favorite .svg--heart{stroke:#5887a8;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.property-listing-v2__item__tools--favorite .item__selection.js--active .svg--heart,.property-listing-v2__item__tools--favorite .svg--heart:hover{fill:#5887a8}.property-listing-v2__item__tools--status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.property-listing-v2__item__representative{margin-top:2em;width:100%}.property-listing-v2__item__representative.representative{min-height:80px}@media screen and (min-width:992px){.property-listing-v2__item__representative.representative{width:58%;margin-right:auto}}.property-listing-v2__item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__decorate{margin-bottom:0}}.property-listing-v2__item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v2__item__representative.representative .representative__details{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__details{flex-direction:row}}.property-listing-v2__item__representative.representative .representative__details-left{margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__details-left{margin-bottom:0;margin-right:1em}}.property-listing-v2__item__representative.representative .representative__details-right{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__details-right{flex-direction:row;align-items:normal}}.property-listing-v2__item__representative.representative .representative__details-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:left}.property-listing-v2__item__representative.representative .representative__details-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase}.property-listing-v2__item__representative.representative .representative__details-address,.property-listing-v2__item__representative.representative .representative__details-mandatory{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#6a6a6a}.property-listing-v2__item__representative.representative .representative__details-name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;letter-spacing:.1em;color:#5887a8;text-transform:uppercase}.property-listing-v2__item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.property-listing-v2__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.property-listing-v2__links--hover .links-group__wrapper{margin-right:4em}}.property-listing-v2__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v2__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.property-listing-v2__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.property-listing-v2__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.property-listing-v2__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}@media screen and (min-width:992px){.property-listing-v2__item:nth-child(odd) .property-listing-v2__item-container{display:flex;flex-direction:row}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--container{flex-direction:row;margin-left:auto;margin-right:0}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item-content--wrapper{padding:3em 1em 0 5em}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--vv{padding:0 1em 0 5em}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__representative.representative,.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--right{margin-left:auto;margin-right:0}}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--aligner,.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--container.property-listing-v2__item__tools--has-video .property-listing-v2__item__tools--aligner{width:0;min-width:0}@media screen and (min-width:992px){.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--aligner{width:42%;min-width:500px}}.property-listing-v2__item:first-child .property-listing-v2__item-content--wrapper{padding:1em 0 0}@media screen and (min-width:992px){.property-listing-v2__item:first-child .property-listing-v2__item-content--wrapper{padding:10em 1em 0 5em}}.property-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v3__container{height:100%;margin:auto;max-width:1425px}.property-listing-v3__wrapper{max-width:1920px;width:100%}.property-listing-v3__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.property-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0}@media screen and (min-width:992px){.property-listing-v3__items-wrapper{justify-content:space-between}}.property-listing-v3__tools{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.property-listing-v3__tools{flex-direction:row}}.property-listing-v3__tools .filter-v1{flex:1}.property-listing-v3__items-container{text-align:center}@media screen and (min-width:992px){.property-listing-v3__items-container{margin:0 2em}}.property-listing-v3__item{margin:2em 0;width:100%;position:relative}.property-listing-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v3__item-container{flex-direction:row;height:580px}}.property-listing-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.property-listing-v3__item-decorate--wrapper{width:100%;height:100%}.property-listing-v3__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.property-listing-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v3__item-content{display:flex;background:#5887a8;width:100%;height:100%}@media screen and (min-width:992px){.property-listing-v3__item-content{width:39%;min-width:550px}}.property-listing-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width:992px){.property-listing-v3__item-content--wrapper{align-items:baseline}}.property-listing-v3__item-content__top{width:100%}.property-listing-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}.property-listing-v3__item-status .property-status{border:1px solid #fff}@media screen and (min-width:992px){.property-listing-v3__item-status{justify-content:flex-start}}.property-listing-v3__item-text{display:block;text-decoration:none;margin-bottom:1.5em;text-align:center;word-break:normal;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#fff}@media screen and (min-width:992px){.property-listing-v3__item-text{text-align:left}}.property-listing-v3__item-compo{margin-bottom:.5em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff}.property-listing-v3__item-title .title .title__content{margin:0 0 2em}.property-listing-v3__item-title .title .title__content-1{display:flex;flex-direction:column}.property-listing-v3__item-title .title .title__content-1,.property-listing-v3__item-title .title .title__content-2{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.property-listing-v3__item-title .title .title__content-2{display:block}.property-listing-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff}.property-listing-v3__item-reference{margin-bottom:3em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.property-listing-v3__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em}@media screen and (min-width:576px){.property-listing-v3__item-tools{flex-direction:row}}.property-listing-v3__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Almarai,sans-serif;letter-spacing:.3em;color:#fff;text-transform:uppercase;align-items:center;margin:auto}@media screen and (min-width:576px){.property-listing-v3__item-tools--vv{margin:initial}}.property-listing-v3__item-tools--vv span{margin-left:1em}.property-listing-v3__item-tools--vv .svg--360deg{fill:#fff;width:35px;height:26px}.property-listing-v3__item-tools--vv .svg--play{fill:#fff;width:22px;height:22px}.property-listing-v3__item-tools--favorite{margin-left:auto;position:relative;z-index:1}@media screen and (min-width:576px){.property-listing-v3__item-tools--favorite{margin-right:0}}.property-listing-v3__item-tools--favorite .button-drawing{background:none;border:none;cursor:pointer}.property-listing-v3__item-tools--favorite .svg--heart{stroke:#fff;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.property-listing-v3__item-tools--favorite .item__selection.js--active .svg--heart,.property-listing-v3__item-tools--favorite .svg--heart:hover{fill:#fff}.property-listing-v3__item-links{width:100%}.property-listing-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.property-listing-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-listing-v3__item-links .button-drawing__content{margin-right:2em}}.property-listing-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.property-listing-v3__item:hover .property-listing-v3__item-visual{transform:scale(1)}.property-listing-v3__item:hover .property-listing-v3__item-links .button-drawing .arrow_link_svg{right:-1em}}@media screen and (min-width:992px){.property-listing-v3__item--representative .property-listing-v3__item-container{height:700px}}.property-listing-v3__item--representative .property-listing-v3__item__representative{margin-bottom:2em;width:100%}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative{min-height:100px}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__decorate{margin-bottom:0}}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details{display:flex;flex-direction:column;align-items:flex-start}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-left{margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-left{margin-bottom:.5em;margin-right:1em}}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-right{display:flex;flex-direction:column;align-items:normal}@media screen and (min-width:576px){.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-right{flex-direction:row}}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:left}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;letter-spacing:.3em;color:#fff;text-transform:uppercase}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-address,.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-mandatory{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#fff}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;letter-spacing:.1em;color:#fff;text-transform:uppercase}.property-listing-v3__item--representative .property-listing-v3__item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.apply-online{max-width:1335px;margin:auto}.apply-online__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.apply-online__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.apply-online__links .button-drawing__content{margin-right:2em}}.apply-online__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.apply-online__links .button-drawing .arrow_link_svg{fill:#5887a8}}.apply-online__links .button-drawing:hover .arrow_link_svg{right:-1em}.page-property-detail-v1 .modal-dpe .energy__label p,.page-property-detail-v2 .modal-dpe .energy__label p,.page-property-detail-v3 .modal-dpe .energy__label p{text-align:left}.page-property-detail-v1 .modal-dpe .energy__drawing,.page-property-detail-v2 .modal-dpe .energy__drawing,.page-property-detail-v3 .modal-dpe .energy__drawing{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-bottom:2em}@media screen and (min-width:768px){.page-property-detail-v1 .modal-dpe .energy__drawing,.page-property-detail-v2 .modal-dpe .energy__drawing,.page-property-detail-v3 .modal-dpe .energy__drawing{flex-direction:row}}.page-property-detail-v1 .modal-dpe .energy__drawing img,.page-property-detail-v2 .modal-dpe .energy__drawing img,.page-property-detail-v3 .modal-dpe .energy__drawing img{max-height:270px;height:15vh;margin:.8em 0}@media screen and (min-width:768px){.page-property-detail-v1 .modal-dpe .energy__drawing img,.page-property-detail-v2 .modal-dpe .energy__drawing img,.page-property-detail-v3 .modal-dpe .energy__drawing img{height:auto;max-height:20vh;max-width:50%}}.properties-related{position:relative;z-index:0}.properties-related__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.properties-related__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:transparent}.properties-related__wrapper{max-width:1920px}.properties-related__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.properties-related__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.properties-related__wrapper.wrapper{margin:auto}}.properties-related__container{max-width:1580px}@media screen and (min-width:992px){.properties-related__container{margin-left:auto}}.properties-related__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.properties-related__title{margin-bottom:4em}}.properties-related__title .title .title__content{margin:0 0 1em}.properties-related__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.properties-related__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.properties-related__items{display:flex;flex-wrap:wrap;justify-content:center;max-width:1560px;width:100%;margin-left:auto}.properties-related__items-container{text-align:center}.properties-related__item{max-width:500px;position:relative;width:100%}@media screen and (max-width:768px){.properties-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:768px) and (max-width:1200px){.properties-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:1200px){.properties-related__item{width:calc(33.33333% - 2em);margin:2em 1em}}.properties-related__item-title .title .title__content{margin:0 0 2em}.properties-related__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.properties-related__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.properties-related__item-content{display:flex;flex-direction:column;padding:0 1em}.properties-related__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.properties-related__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.properties-related__item-text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;text-decoration:none;display:block}.properties-related__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8}.properties-related__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.properties-related__item-status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.properties-related__item-status .property-status{background:#052444;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Almarai,sans-serif;color:#fff;border:1px solid #052444;letter-spacing:2.7px;text-transform:uppercase}.properties-related__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.properties-related__item-links--mobile{display:none}}.properties-related__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.properties-related__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.properties-related__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.properties-related__item-links--mobile .button-drawing__content{margin-right:2em}}.properties-related__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.properties-related__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.properties-related__item:hover .properties-related__decorate-visual{transform:scale(.96)}.properties-related__item:hover .properties-related__decorate-visual--overlay{height:100%}.properties-related__item:hover .properties-related__links--hover{display:block}}.properties-related__decorate{margin-bottom:1em}.properties-related__decorate-wrapper{width:100%;height:290px;display:flex;align-items:center}@media screen and (min-width:576px){.properties-related__decorate-wrapper{height:360px}}.properties-related__decorate-visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%}.properties-related__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:0;transition:height .2s ease-out}.properties-related__decorate img{display:block;width:100%;height:100%;object-fit:cover}.properties-related__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.properties-related__links--hover .links-group__wrapper{margin-right:4em}}.properties-related__links--hover .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.properties-related__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.properties-related__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.properties-related__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.properties-related__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.agency{max-width:1335px;margin:auto}.agency__wrapper{max-width:1335px;width:100%}.agency__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.agency__wrapper.wrapper{padding:4em 0}}.agency__category__wrapper{max-width:1235px;margin:auto auto 2em;display:flex}@media screen and (min-width:992px){.agency__category__wrapper{margin:auto auto 5em}}.agency__category span{padding:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.5em Almarai,sans-serif;color:#5887a8;border-bottom:1px solid #5887a8}.agency__title .title .title__content{margin:0 0 2em}.agency__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.agency__content{max-width:1235px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:auto}@media screen and (min-width:992px){.agency__content{flex-direction:row}}.agency__content .content__left{display:flex;flex-direction:column;max-width:570px;margin-bottom:4em;width:100%}@media screen and (min-width:992px){.agency__content .content__left{width:48%;margin-bottom:0;margin-right:4em}}.agency__content .content__left__decorate{margin-bottom:3.5em}.agency__content .content__left__decorate .decorate__visual{max-height:360px;height:100%}.agency__content .content__left__decorate .decorate__visual img{max-height:360px;width:100%;height:100%;display:block;object-fit:cover}.agency__content .content__left__coords .coords__address,.agency__content .content__left__coords .coords__mail,.agency__content .content__left__coords .coords__name,.agency__content .content__left__coords .coords__tel{display:flex;margin-bottom:2em;flex-direction:column}@media screen and (min-width:576px){.agency__content .content__left__coords .coords__address,.agency__content .content__left__coords .coords__mail,.agency__content .content__left__coords .coords__name,.agency__content .content__left__coords .coords__tel{flex-direction:row}.agency__content .content__left__coords .coords__address:last-child,.agency__content .content__left__coords .coords__mail:last-child,.agency__content .content__left__coords .coords__name:last-child,.agency__content .content__left__coords .coords__tel:last-child{margin-bottom:0}}.agency__content .content__left__coords .coords__address a,.agency__content .content__left__coords .coords__mail a,.agency__content .content__left__coords .coords__name a,.agency__content .content__left__coords .coords__tel a{text-decoration:none;color:#6a6a6a}.agency__content .content__left__coords .coords__address--text,.agency__content .content__left__coords .coords__name{display:flex;flex-direction:column}.agency__content .content__left__coords .coords__label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5em Almarai,sans-serif;color:#5887a8;min-width:145px}.agency__content .content__left__coords .coords__text{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.5em Almarai,sans-serif;color:#6a6a6a}.agency__content .content__left.mandatory .decorate__visual,.agency__content .content__left.negociateur .decorate__visual{max-width:330px}.agency__content .content__right{width:100%}@media screen and (min-width:992px){.agency__content .content__right{width:100%}}.agency__content .content__right__info-form .checkbox__span{font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),11px)/1.5em Almarai,sans-serif}.agency__content .content__right__info-form .submit{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5em Almarai,sans-serif}.tools__items{display:flex;flex-direction:column;align-items:flex-end}.tools__item{display:flex;justify-content:center;min-width:60px;height:40px;align-items:center;margin:.2em 0}.tools__item .showhide__content{background:transparent;transition:background 1s ease}.tools__item>.open.showhide{margin-right:0}.tools__item>.open .showhide__title{padding-left:.5em;background:rgba(88,135,168,.85);border-radius:4px 0 0 4px}.tools__item>* .showhide__content{background:rgba(88,135,168,.85)}.tools .showhide{width:100%;position:relative}.tools .showhide .showhide__title{position:absolute;right:15px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s}.tools .showhide .showhide__content{display:flex;transition:all .2s ease;opacity:0;visibility:hidden;padding:0 1em}.tools .showhide .showhide__content>*{display:flex;align-items:center;height:40px}.tools .showhide.open{position:relative}.tools .showhide.open .showhide__title{left:0;right:inherit;transform:translateX(-100%);transition:all .4s ease}.tools .showhide.open .showhide__content{display:flex;transition:all 1s ease;opacity:1;width:100%;height:100%;visibility:visible;position:relative}.tools-v1__tools{width:100%}.tools-v1__tools__container{width:100%;display:flex;flex-direction:column;margin:auto}.tools-v1__tools__items{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.tools-v1__tools__item{display:flex;flex-direction:column;align-content:flex-end}.tools-v1__tools__item a,.tools-v1__tools__item button{display:flex;flex-direction:column;align-items:center;border:none;background:transparent;cursor:pointer;height:100%;text-decoration:none}.tools-v1__tools__item .item__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;border-bottom:1px solid #6a6a6a;color:#6a6a6a;margin:1em;padding-bottom:1em;transition:all .5s}.tools-v1__tools__item .item__svg{fill:#6a6a6a;transition:fill .5s}.tools-v1__tools__item .item__svg--heart{height:24px}.tools-v1__tools__item .item__svg--calculator{width:18px;height:20px}.tools-v1__tools__item .item__svg--print{height:22px}.tools-v1__tools__item:hover .item__text{color:#5887a8;border-bottom:1px solid #5887a8;font-weight:600}.tools-v1__tools__item:hover .item__svg{fill:#5887a8}.tools-v1__tools__item .js--active .item__text{color:#5887a8;border-bottom:1px solid #5887a8}.tools-v1__tools__item .js--active .item__svg--heart{fill:#5887a8}.tools-v1__tools__item .button-drawing:hover .item__text{color:#5887a8;border-bottom:1px solid #5887a8;font-weight:600}.tools-v1__tools__item .button-drawing:hover .item__svg{fill:#5887a8}.tools-v1__tools__title{width:100%;text-align:left}.tools-v1__tools__content{width:100%}.representative-details-v1{width:100%;background:transparent none no-repeat 50%/cover}.representative-details-v1__wrapper{max-width:1920px}.representative-details-v1__wrapper .contact-v1__agency{flex-direction:column;max-width:1265px;margin:auto;padding-bottom:5em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__agency{flex-direction:row-reverse;padding-bottom:0}}.representative-details-v1__wrapper .contact-v1__right{max-width:455px;margin:auto}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__right{margin:initial}}.representative-details-v1__wrapper .contact-v1__content{margin-bottom:2em;max-width:780px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__content{margin-bottom:0}}.representative-details-v1__wrapper .contact-v1__coords{padding-left:0;margin-bottom:1em}.representative-details-v1__wrapper .contact-v1__coords-mail,.representative-details-v1__wrapper .contact-v1__coords-tel{flex-direction:column}.representative-details-v1__wrapper .contact-v1__aligner{display:flex;margin-bottom:2em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__aligner{margin-bottom:3em}}.representative-details-v1__wrapper .contact-v1__aligner-container{max-height:380px;width:100%;overflow:hidden}.representative-details-v1__wrapper .contact-v1__container{max-width:720px;margin:auto}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__container{max-width:none}}.representative-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 0 var(--wrapper-x)}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em 0 10em var(--wrapper-x)}}.representative-details-v1__wrapper .contact-v1 .title__content{margin-bottom:.5em}.representative-details-v1__wrapper .contact-v1__decorate{margin-bottom:2em}.representative-details-v1__wrapper .contact-v1__decorate-visual{height:475px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual--top{max-height:500px;height:100%;max-width:415px}}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual img{max-height:500px}}.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom{height:270px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom{height:370px;max-width:93%;padding-left:1.5em}}.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:270px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:370px}}.representative-details-v1__wrapper .contact-v1__rating,.representative-details-v1__wrapper .contact-v1__socials{margin-top:1em}.representative-details-v1__wrapper .contact-v1__representative{flex-direction:column;margin-bottom:2em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__representative{margin-bottom:0;flex-direction:row}}.representative-details-v1__wrapper .contact-v1__links{position:relative;display:flex;margin-top:1em;flex-direction:column}@media screen and (min-width:576px){.representative-details-v1__wrapper .contact-v1__links{flex-direction:row}}.representative-details-v1__wrapper .contact-v1__links .links-group:first-child{padding:1em 0}@media screen and (min-width:576px){.representative-details-v1__wrapper .contact-v1__links .links-group:first-child{margin-right:3em;padding:initial}}.representative-details-v1__wrapper .contact-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.representative-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:2em}}.representative-details-v1__wrapper .contact-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.representative-details-v1__wrapper .contact-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.representative-details-v1 .city{text-transform:capitalize}.representative-details-v1__property-listing .property-listing-v1__title{max-width:550px;margin:auto}.representative-details-v1__property-listing .property-listing-v1__title .title{text-align:center}.representative-details-v1__property-listing .property-listing-v1__title .title .title__content{margin:0 0 1em;display:inline-flex;flex-direction:column}.representative-details-v1__property-listing .property-listing-v1__title .title .title__content-1{display:inline-flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.5 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:uppercase}.representative-details-v1__property-listing .property-listing-v1__title .title .title__content-2{display:inline-flex;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.representative-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:720px;margin:auto}@media screen and (min-width:992px){.representative-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:none}}.representative-details-v1 .property-listing-v1 .filter-v1__label{color:#5887a8}.representative-details-v1 .property-listing-v1 .filter-v1-list{background:transparent;border:1px solid #cecece;color:#5887a8}.representative-details-v1 .property-listing-v1 .filter-v1-list__item{background:transparent}.representative-details-v1 .property-listing-v1 .filter-v1-list__item:hover{background:#fff;color:#5887a8}.representative-details-v1 .property-listing-v1 .ss-main .ss-single-selected{background-color:transparent;color:#5887a8}.representative-details-v1 .property-listing-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#5887a8}.representative-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:hover,.representative-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#5887a8;color:#fff}.representatives-listing-v1{width:100%;background:#fff none no-repeat 50%/cover}.representatives-listing-v1__wrapper{max-width:1920px;margin:auto}.representatives-listing-v1__container{max-width:1920px}.representatives-listing-v1__items-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.representatives-listing-v1__items-wrapper{max-width:800px;margin:auto}}@media screen and (min-width:992px){.representatives-listing-v1__items-wrapper{max-width:1470px}}@media screen and (min-width:1200px){.representatives-listing-v1__items-wrapper{flex-direction:row;justify-content:space-between;width:100%}}.representatives-listing-v1__item{width:100%;margin:0 auto 4em;max-width:400px;height:100%;position:relative;z-index:1}@media screen and (min-width:1200px){.representatives-listing-v1__item:nth-child(2n){margin-top:3.3em}}@media screen and (min-width:768px){.representatives-listing-v1__item{max-width:715px;max-height:380px}}@media screen and (min-width:1200px){.representatives-listing-v1__item{margin:0 0 4em;width:calc(50% - 1em)}}@media screen and (min-width:1400px){.representatives-listing-v1__item{margin:0 0 5.333em}}.representatives-listing-v1__item-container{display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){.representatives-listing-v1__item-container{flex-direction:row}}.representatives-listing-v1__item__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em;height:100%}.representatives-listing-v1__item__wrapper--right{color:#6a6a6a;background:#fff;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.representatives-listing-v1__item__wrapper--right{width:295px;margin-left:2em}}@media screen and (min-width:1400px){.representatives-listing-v1__item__wrapper--right{margin-left:4.6em}}.representatives-listing-v1__item__content__name{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.1 Almarai,sans-serif;color:#5887a8;display:flex;flex-direction:column;text-align:center;text-decoration:none}.representatives-listing-v1__item__content__name--first{margin-bottom:.8em}.representatives-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;margin:1.067em auto 1.267em;width:100%}.representatives-listing-v1__item__infos{margin-bottom:1.8em;text-align:center}.representatives-listing-v1__item__infos--1{text-transform:capitalize}.representatives-listing-v1__item__infos--1,.representatives-listing-v1__item__infos--2,.representatives-listing-v1__item__infos--3{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.representatives-listing-v1__item__coords{background:#fff;color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;margin-bottom:1.5em;word-break:break-all;text-align:center}@media screen and (min-width:768px){.representatives-listing-v1__item__coords{text-align:inherit}}.representatives-listing-v1__item__coords__content--first{margin-bottom:1.5em}.representatives-listing-v1__item__coords__content__label{display:block;margin-bottom:.6em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8}.representatives-listing-v1__decorate{height:100%;margin-bottom:2em}@media screen and (min-width:768px){.representatives-listing-v1__decorate{margin-bottom:unset}}@media screen and (min-width:992px){.representatives-listing-v1__decorate{max-width:300px}}.representatives-listing-v1__decorate-visual,.representatives-listing-v1__decorate-wrapper{height:100%}.representatives-listing-v1__decorate-visual img{max-height:380px;width:100%;display:block;object-fit:cover;max-width:300px;min-width:300px}@media screen and (min-width:768px){.representatives-listing-v1__decorate-visual img{height:100%}}.representatives-listing-v1__links .links-group__wrapper{text-align:center;cursor:pointer}@media screen and (min-width:576px){.representatives-listing-v1__links .links-group__wrapper{text-align:right}}.representatives-listing-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8em Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#5887a8}.representatives-listing-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.representatives-listing-v1__links .button-drawing__content{margin-right:2em}}.representatives-listing-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.representatives-listing-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.representatives-listing-v1__content-bottom{margin:auto}@media screen and (min-width:768px){.representatives-listing-v1__content-bottom{margin:inherit}}@media screen and (min-width:992px){.body--page-mandatory-listing-v1 .map-v1__wrapper{padding:0 0 4em 2em}}.representatives-listing-v2{width:100%;background:#fff none no-repeat 50%/cover}.representatives-listing-v2__wrapper{max-width:1920px;margin:auto}.representatives-listing-v2__container{max-width:1920px}.representatives-listing-v2__items-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.representatives-listing-v2__items-wrapper{max-width:800px;margin:auto}}@media screen and (min-width:992px){.representatives-listing-v2__items-wrapper{max-width:1470px}}@media screen and (min-width:1200px){.representatives-listing-v2__items-wrapper{flex-direction:row;justify-content:space-between;width:100%}}.representatives-listing-v2__item{width:100%;margin-bottom:4em;position:relative;z-index:1}@media screen and (min-width:768px){.representatives-listing-v2__item{margin:0 auto 4em;max-width:715px;min-height:500px}}@media screen and (min-width:1200px){.representatives-listing-v2__item{margin:0 0 4em;width:calc(50% - 1em)}}@media screen and (min-width:1400px){.representatives-listing-v2__item{margin:0 0 5.333em}}.representatives-listing-v2__item-container{display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){.representatives-listing-v2__item-container{flex-direction:row}}.representatives-listing-v2__item__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em;height:100%}.representatives-listing-v2__item__wrapper--right{color:#fff;background:#5887a8;padding:2.2em 2.333em;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.representatives-listing-v2__item__wrapper--right{width:380px}}.representatives-listing-v2__item__content__name{font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.1 Almarai,sans-serif;display:flex;flex-direction:column;margin-bottom:1em;text-decoration:none;color:#fff}.representatives-listing-v2__item__infos{margin-bottom:2em}@media screen and (min-width:768px){.representatives-listing-v2__item__infos{margin-bottom:4.2em}}.representatives-listing-v2__item__infos--1{text-transform:capitalize}.representatives-listing-v2__item__infos--1,.representatives-listing-v2__item__infos--2,.representatives-listing-v2__item__infos--3{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.representatives-listing-v2__item__coords{background:#5887a8;color:#fff;margin-bottom:3em;word-break:break-all}@media screen and (min-width:768px){.representatives-listing-v2__item__coords{margin-bottom:unset}}.representatives-listing-v2__item__coords__content{margin-bottom:1.1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.representatives-listing-v2__item__coords__content__label{display:block;margin-bottom:.6em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif}.representatives-listing-v2__decorate{height:100%}@media screen and (min-width:992px){.representatives-listing-v2__decorate{max-width:335px}}.representatives-listing-v2__decorate-visual,.representatives-listing-v2__decorate-wrapper{height:100%}.representatives-listing-v2__decorate-visual img{height:500px;width:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.representatives-listing-v2__decorate-visual img{height:100%}}.representatives-listing-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:576px){.representatives-listing-v2__links .links-group__wrapper{text-align:right}}.representatives-listing-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8em Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#fff}.representatives-listing-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.representatives-listing-v2__links .button-drawing__content{margin-right:2em}}.representatives-listing-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.representatives-listing-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:992px){.body--page-mandatory-listing-v2 .map-v1__wrapper{padding:0 0 4em 2em}}.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:#5887a8;background:#fff;border:2px solid #5887a8}@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:#5887a8;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:#5887a8}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#5887a8;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:#5887a8}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #5887a8}@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}.colorPrimarySite{color:#5887a8}.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}}.selection-content-v1{background:transparent none no-repeat 50%/cover;color:#5887a8;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;max-width:1350px;padding:4em var(--wrapper-x)}@media screen and (min-width:1200px){.selection-content-v1__wrapper{padding:0}}.selection-content-v1__wrapper>.agency-slide{margin-top:-12em}@media screen and (min-width:992px){.selection-content-v1__wrapper .selection-content-v1__form-block:first-of-type{padding:135px}}.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 Almarai,sans-serif;color:#5887a8;text-align:left}.selection-content-v1 .editorial__wrapper a{color:#5887a8}.selection-content-v1__items{margin-bottom:4%;width:100%}.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:center}}@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 -3em}}@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:3em 1em;width:calc(33.33333% - 6em)}}.selection-content-v1 .item{position:relative}.selection-content-v1 .item__wrapper{max-width:400px;margin:auto}.selection-content-v1 .item__drawing{position:relative;margin-bottom:2em}.selection-content-v1 .item__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 1em}.selection-content-v1 .item__img{display:block;width:100%;object-fit:cover;min-height:300px;max-height:300px}@media screen and (min-width:992px){.selection-content-v1 .item__img{min-height:280px;max-height:280px}}.selection-content-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.selection-content-v1 .item__info-title .title .title__content{margin:0 0 1em;text-align:center}.selection-content-v1 .item__info-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.selection-content-v1 .item__info-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.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;flex-direction:column;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Almarai,sans-serif;color:#5887a8;text-align:center;text-transform:none}.selection-content-v1 .item__info-extra--compo{margin-bottom:.5em}.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 Almarai,sans-serif;letter-spacing:.3em;text-transform:uppercase}.selection-content-v1 .item__status .property-status,.selection-content-v1 .item__status .property-status--4,.selection-content-v1 .item__status .property-status--5{background:#052444;color:#fff;border:1px solid #052444}.selection-content-v1 .item__status .property-status--3{background:#5887a8;color:#fff;border:1px solid #5887a8}.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:#052444;color:#fff;border:1px solid #052444}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:.5em;right:.5em;z-index:102;cursor:pointer;text-transform:none;background:#5887a8;color:#fff;fill:#fff;border-color:#fff}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#5887a8}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#fff;fill:#fff;border-color:#5887a8}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#5887a8}.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:#5887a8;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}.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 clamp(12px,calc(.6rem + 1.875vw),15px)/1.3 Almarai,sans-serif;color:#fff;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__form-block{padding-top:4em;padding-bottom:4em}.selection-content-v1__form-block-wrapper{max-width:735px;margin:auto}.selection-content-v1__form-block .form-block__title{display:flex;justify-content:flex-start;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{margin:0;display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444}.selection-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8}.selection-content-v1__form-block .form-block .form{max-width:650px;margin-left:auto}.selection-content-v1__form-block .form-block .form__validation{margin-top:1em}.selection-content-v1__form-block .form-block .form .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Almarai,sans-serif}.seo-panel-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.seo-panel-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.services-v1{width:100%;background:transparent none no-repeat 50%/cover}.services-v1__wrapper{max-width:1920px}.services-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.services-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.services-v1__wrapper.wrapper{margin:auto}}.services-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.services-v1__container{flex-direction:row}}.services-v1__content{display:flex;flex-direction:column;flex:1;padding:3em 1em 3em 0;justify-content:space-between}@media screen and (min-width:992px){.services-v1__content{padding:2em 3em 2em 0}}@media screen and (min-width:1400px){.services-v1__content{padding:7.8em 10em 7.8em 0}}.services-v1__content-top{margin-bottom:3em}@media screen and (min-width:992px){.services-v1__content-top{margin-bottom:inherit}}.services-v1__title .title .title__content{margin:0 0 3em}.services-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.services-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.services-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Almarai,sans-serif}@media screen and (min-width:992px){.services-v1__text.text{padding-left:1.5em}}.services-v1__decorate{max-width:100%;max-height:665px}@media screen and (min-width:992px){.services-v1__decorate{max-width:58%}}.services-v1__decorate-visual,.services-v1__decorate-wrapper{width:100%;height:100%}.services-v1__decorate img{width:100%;height:100%;object-fit:cover}.services-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.services-v1__links .links-group__wrapper{margin-right:4em;text-align:right}}.services-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v1__links .button-drawing__content{margin-right:2em}}.services-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.services-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.services-v2{width:100%;background:#f3f5f8 none no-repeat 50%/cover}.services-v2__wrapper{max-width:1920px}.services-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.services-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.services-v2__wrapper.wrapper{margin:auto}}.services-v2__container{max-width:1740px;margin-left:auto}.services-v2__items{width:100%}.services-v2__top-row{display:flex;flex-direction:column}@media screen and (min-width:992px){.services-v2__top-row{align-items:center;flex-direction:row}}.services-v2__bottom-row{display:flex;flex-direction:column}@media screen and (min-width:768px){.services-v2__bottom-row{flex-direction:row}}.services-v2__title{flex:1}.services-v2__title .title .title__content{margin:0 0 1em}.services-v2__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.services-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.services-v2__item-title{text-decoration:none}.services-v2__item-title .title .title__content{margin:0}.services-v2__item-title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff;text-align:left;letter-spacing:0;text-transform:none}.services-v2__item-content{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4 Almarai,sans-serif;color:#fff;margin-top:2em}.services-v2__item-links{margin-top:2em}.services-v2__item-links .links-group__wrapper{text-align:right}.services-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v2__item-links .button-drawing__content{margin-right:2em}}.services-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.services-v2__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.services-v2__decorate-1{width:100%;margin-bottom:2em;max-width:100%}@media screen and (min-width:768px){.services-v2__decorate-1{height:auto;margin-bottom:0}}@media screen and (min-width:1200px){.services-v2__decorate-1{height:665px}}.services-v2__decorate-1--wrapper{height:100%;display:flex;justify-content:space-between;flex-direction:column-reverse;position:relative}@media screen and (min-width:768px){.services-v2__decorate-1--wrapper{flex-direction:row}}.services-v2__decorate-1--visual{position:absolute;width:100%;height:100%}@media screen and (min-width:768px){.services-v2__decorate-1--visual{position:relative;width:55.6%;height:auto;margin-left:2em;margin-bottom:2em}}.services-v2__decorate-1--text{flex:1;height:460px;background:rgba(88,135,168,.84);padding:3em 2em;align-self:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width:576px){.services-v2__decorate-1--text{min-width:300px}}@media screen and (min-width:768px){.services-v2__decorate-1--text{margin-bottom:2em;background:#5887a8}}@media screen and (min-width:1400px){.services-v2__decorate-1--text{padding:5em 4em}}@media screen and (min-width:992px){.services-v2__decorate-1{max-width:63%}}.services-v2__decorate-1-wrapper{width:100%;height:100%}.services-v2__decorate-1 img{width:100%;height:100%;object-fit:cover}.services-v2__decorate-2{flex:1;position:relative;margin-bottom:2em}@media screen and (min-width:768px){.services-v2__decorate-2{padding-right:2em;margin-bottom:0}}@media screen and (min-width:1200px){.services-v2__decorate-2{padding-right:0;margin-top:-5em}}.services-v2__decorate-2--wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width:1200px){.services-v2__decorate-2--wrapper{flex-direction:row}}.services-v2__decorate-2--text{background:rgba(88,135,168,.84);width:100%;padding:3em 2em;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width:768px){.services-v2__decorate-2--text{height:460px;background:#5887a8;margin-bottom:2em}}@media screen and (min-width:1200px){.services-v2__decorate-2--text{max-width:460px}}@media screen and (min-width:1400px){.services-v2__decorate-2--text{padding:5em 4em}}.services-v2__decorate-2--visual{width:100%;height:100%;position:absolute}@media screen and (min-width:768px){.services-v2__decorate-2--visual{position:relative;margin-left:2em;margin-right:2em}}@media screen and (min-width:1200px){.services-v2__decorate-2--visual{align-self:flex-start}}.services-v2__decorate-2 img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1200px){.services-v2__decorate-2 img{max-height:none}}.services-v2__decorate-3{width:100%;position:relative}@media screen and (min-width:768px){.services-v2__decorate-3{width:40%}}@media screen and (min-width:1200px){.services-v2__decorate-3{width:35%}}.services-v2__decorate-3--wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}.services-v2__decorate-3--visual{width:100%;height:100%;position:absolute}@media screen and (min-width:768px){.services-v2__decorate-3--visual{position:relative;margin-bottom:2em}}.services-v2__decorate-3--text{background:rgba(88,135,168,.84);width:100%;padding:3em 2em;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width:768px){.services-v2__decorate-3--text{background:#5887a8;max-width:460px;height:auto;min-height:520px}}@media screen and (min-width:1200px){.services-v2__decorate-3--text{height:460px;min-height:inherit}}@media screen and (min-width:1400px){.services-v2__decorate-3--text{padding:5em 4em}}.services-v2__decorate-3 img{width:100%;height:100%;object-fit:cover}.services-v2:not(.js-animation-advanced) .services-v2__decorate-1--visual,.services-v2:not(.js-animation-advanced) .services-v2__decorate-2--visual,.services-v2:not(.js-animation-advanced) .services-v2__decorate-3--visual{transform:none!important}.services-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}.services-v3__container{margin:auto;max-width:1380px}.services-v3__title .title .title__content{margin:0 0 2em}.services-v3__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.services-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.services-v3__items-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:992px){.services-v3__items-wrapper{margin:0 -1em}}.services-v3__item{position:relative}@media screen and (min-width:992px){.services-v3__item:before{display:none}}@media screen and (max-width:992px){.services-v3__item{margin:1em 0;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.services-v3__item{margin:0 1em 2em;width:calc(50% - 2em)}}@media screen and (min-width:1400px){.services-v3__item{margin:0 1em;width:calc(50% - 2em)}}.services-v3__item-wrapper{margin:auto}@media screen and (min-width:992px){.services-v3__item-wrapper{max-width:670px}}.services-v3__item-content-wrapper{padding:4em 2em;position:relative;z-index:1;background-color:rgba(88,135,168,.84)}@media screen and (min-width:992px){.services-v3__item-content-wrapper{padding:4em;background-color:transparent}}.services-v3__item-title{text-decoration:none}.services-v3__item-title .title .title__content{margin:0 0 1em}.services-v3__item-title .title .title__content-1{display:block;text-align:left;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:992px){.services-v3__item-title .title .title__content-1{color:#052444;text-align:center}}@media screen and (min-width:992px){.services-v3__item:nth-child(2n){margin-top:3.3em}}@media screen and (min-width:992px){.services-v3__item:hover .services-v3__decorate-visual{transform:scale(.96)}.services-v3__item:hover .services-v3__decorate-visual--overlay{height:100%}.services-v3__item:hover .services-v3__links--desktop{display:block}}.services-v3__item-text.text{color:#fff;font:normal normal 400 1em/1.5 Almarai,sans-serif;text-align:left;padding-bottom:3em}@media screen and (min-width:992px){.services-v3__item-text.text{color:#6a6a6a;text-align:center;padding-bottom:0}}.services-v3__decorate{width:100%;height:100%;position:absolute;z-index:-1}@media screen and (min-width:992px){.services-v3__decorate{position:relative;max-width:100%;z-index:0}}.services-v3__decorate-wrapper{width:100%;height:100%}@media screen and (min-width:992px){.services-v3__decorate-wrapper{height:400px;display:flex;align-items:center}}.services-v3__decorate-visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%}.services-v3__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:0;transition:height .2s ease-out}.services-v3__decorate img{width:100%;height:100%;object-fit:cover}.services-v3__links--desktop{display:none;color:#fff}@media screen and (min-width:992px){.services-v3__links--desktop .links-group__wrapper{margin-right:4em}}.services-v3__links--desktop .button-drawing{background:#5887a8;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v3__links--desktop .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.services-v3__links--desktop .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.services-v3__links--desktop .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.services-v3__links--desktop .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.services-v3__links--mobile{display:block}@media screen and (min-width:992px){.services-v3__links--mobile{display:none}}.services-v3__links--mobile .links-group__wrapper{text-align:center}.services-v3__links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing{color:#052444}}.services-v3__links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing__content{margin-right:2em}}.services-v3__links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing .arrow_link_svg{fill:#5887a8}}.services-v3__links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.services-v4{background:transparent none no-repeat 50%/cover}.services-v4__wrapper.wrapper{padding:4em var(--wrapper-x)}.services-v4__container{margin:auto;max-width:1425px}.services-v4__title .title .title__content{margin:0 0 1em}.services-v4__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.services-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.services-v4__services{width:100%;height:100%}.services-v4__items-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:992px){.services-v4__items-wrapper{margin:0 -1em}}.services-v4__item{position:relative;display:flex}@media screen and (min-width:992px){.services-v4__item:before{display:none}}@media screen and (max-width:992px){.services-v4__item{margin:1em 0 5em;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.services-v4__item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}@media screen and (min-width:1400px){.services-v4__item{margin:0 1em;width:calc(33.33333% - 2em)}}.services-v4__item-wrapper{margin:auto;height:100%;opacity:.9;transition:opacity .2s}@media screen and (min-width:992px){.services-v4__item-wrapper{max-width:370px}}.services-v4__item-wrapper:hover{opacity:1}.services-v4__item-wrapper:hover .button-drawing .arrow_link_svg{right:-1em}.services-v4__item-container{height:100%;display:flex;flex-direction:column}.services-v4__item-content-wrapper{padding:2em 0 0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1}@media screen and (min-width:992px){.services-v4__item-content-wrapper{padding:2em}}.services-v4__item-content-top{margin-bottom:1.2em;display:flex;height:100%;justify-content:center;align-items:center}.services-v4__item-title{text-decoration:none}.services-v4__item-title .title .title__content{margin:0 0 1em}.services-v4__item-title .title .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#052444;text-align:center;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:992px){.services-v4__item-title .title .title__content-1{color:#052444}}.services-v4__decorate{width:100%;height:180px;position:relative}.services-v4__decorate-wrapper{width:100%;height:100%}.services-v4__decorate-visual{position:relative;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.services-v4__decorate-visual img{background:transparent}.services-v4__links .links-group__wrapper{text-align:center}.services-v4__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Almarai,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v4__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v4__links .button-drawing__content{margin-right:2em}}.services-v4__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.services-v4__links .button-drawing .arrow_link_svg{fill:#5887a8}}.services-v4__links .button-drawing:hover .arrow_link_svg{right:-1em}.silos-v1-inner{background:#052444 none no-repeat 50%/cover;color:#fff;position:relative;padding:3em 0;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.silos-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.silos-v1-inner__wrapper{max-width:1080px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1;border-bottom:1px solid #6a6a6a}.silos-v1-inner__wrapper.wrapper{padding:3em var(--wrapper-x);max-width:1535px}@media screen and (min-width:768px){.silos-v1-inner__wrapper.wrapper{padding:3em var(--wrapper-x)}}.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;text-align:left}.silos-v1-inner__title .title .title__content-1,.silos-v1-inner__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),30px)/1.2 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.silos-v1-inner__items{padding-top:3em}.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>li.silo__list-item{width:auto;padding-right:1em;margin-right:0}.silos-v1-inner .silo{display:flex;flex-direction:column;margin-bottom:3em;padding:0 .5em;min-width:200px}@media screen and (min-width:768px){.silos-v1-inner .silo{padding:0 2em}.silos-v1-inner .silo:first-child{padding:0 2em 0 0}.silos-v1-inner .silo:last-child{padding:0 0 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-text{flex-shrink:1;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Almarai,sans-serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:576px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Almarai,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Almarai,sans-serif}}.silos-v1-inner .silo__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.silos-v1-inner .silo__list>li{margin:0;padding:0}.silos-v1-inner .silo__list>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-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Almarai,sans-serif;letter-spacing:0;text-transform:none;color:#6a6a6a;text-align:left;text-decoration:none}@media screen and (min-width:576px){.silos-v1-inner .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Almarai,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Almarai,sans-serif}}.silos-v1,.silos-v1-inner .silo__list-link:focus,.silos-v1-inner .silo__list-link:hover{color:#fff}.silos-v1{background:#052444 none no-repeat 50%/cover;position:relative;padding:3em 0 0;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{max-width:1080px;position:relative;flex-direction:column;flex:1;border-bottom:1px solid #6a6a6a}.silos-v1__wrapper.wrapper{padding:3em var(--wrapper-x);max-width:1535px}@media screen and (min-width:768px){.silos-v1__wrapper.wrapper{padding:3em var(--wrapper-x)}}.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;text-align:left}.silos-v1__title .title .title__content-1,.silos-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),30px)/1.2 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.silos-v1__items{padding-top:3em}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.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>li.silo__list-item{width:auto;padding-right:1em;margin-right:0}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:3em;padding:0 .5em;min-width:200px}@media screen and (min-width:768px){.silos-v1 .silo:first-child{padding:0 2em 0 0}}@media screen and (min-width:768px){.silos-v1 .silo:last-child{padding:0 0 0 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-text{flex-shrink:1;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Almarai,sans-serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:576px){.silos-v1 .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Almarai,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Almarai,sans-serif}}.silos-v1 .silo__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.silos-v1 .silo__list>li{margin:0;padding:0}.silos-v1 .silo__list>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-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Almarai,sans-serif;letter-spacing:0;text-transform:none;color:#6a6a6a;text-align:left;text-decoration:none}@media screen and (min-width:576px){.silos-v1 .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Almarai,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Almarai,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#fff}.silos-v2{margin:4em auto}.silos-v2__wrapper{max-width:1120px;margin:auto}.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-share-v1__share__wrapper{max-width:1200px;margin:auto}.socials-share-v1__share__container{width:100%;display:flex;flex-direction:column;margin:auto}@media screen and (min-width:992px){.socials-share-v1__share__container{max-width:520px}}.socials-share-v1__share__items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.socials-share-v1__share__item button{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;cursor:pointer;height:100%}.socials-share-v1__share__item .item__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Almarai,sans-serif;border-bottom:1px solid #6a6a6a;color:#6a6a6a;margin:1em;padding-bottom:1em;transition:all .5s}.socials-share-v1__share__item .item__svg{fill:#6a6a6a;transition:fill .5s}.socials-share-v1__share__item .item__svg--facebook{height:18px}.socials-share-v1__share__item .item__svg--twitter{width:18px;height:20px}.socials-share-v1__share__item .item__svg--mail{height:15px}.socials-share-v1__share__item .item__svg--share-socials{height:20px}.socials-share-v1__share__item .item__svg--linkedin{height:18px}.socials-share-v1__share__item .item__svg--whatsapp{height:22px}.socials-share-v1__share__item:hover .item__text{color:#5887a8;border-bottom:1px solid #5887a8;font-weight:600}.socials-share-v1__share__item:hover .item__svg{fill:#5887a8}.socials-share-v1__share__title{width:100%;text-align:left}.socials-share-v1__share__content{width:100%}.team-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.team-listing-v1__container{height:100%;width:100%;margin:auto;max-width:1410px}.team-listing-v1__wrapper{max-width:1920px;width:100%}.team-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.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%}.team-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.team-listing-v1__items-wrapper{justify-content:space-between}}.team-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.team-listing-v1__items-container{margin:0 2em}}.team-listing-v1__item{position:relative}@media screen and (max-width:1200px){.team-listing-v1__item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.team-listing-v1__item{margin:0 1em 2em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.team-listing-v1__item:first-child .item__content{margin-top:5em}}.team-listing-v1__item .item__container{margin:auto;max-width:715px}.team-listing-v1__item .item__container--top{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.team-listing-v1__item .item__container--top{flex-direction:row;justify-content:space-between;align-items:normal}}@media screen and (min-width:576px){.team-listing-v1__item .item__container--bottom{margin-top:-4em}}@media screen and (min-width:1400px){.team-listing-v1__item .item__container--bottom{margin-top:-5em}}.team-listing-v1__item .item__content{background:transparent;color:#6a6a6a;max-width:370px;width:100%;max-height:440px;height:100%;flex:1;margin-bottom:2em}@media screen and (min-width:576px){.team-listing-v1__item .item__content{margin-bottom:0;min-width:300px;min-height:440px;max-width:350px;padding-top:5em}}@media screen and (min-width:1200px){.team-listing-v1__item .item__content{margin-top:3em}}@media screen and (min-width:576px){.team-listing-v1__item .item__content-wrapper{padding:0 2em}}.team-listing-v1__item .item__decorate{display:flex;flex:1;align-items:flex-end;width:100%;margin-bottom:2em}@media screen and (min-width:576px){.team-listing-v1__item .item__decorate{margin-bottom:0}}.team-listing-v1__item .item__decorate .decorate__wrapper{width:100%;display:flex;justify-content:center}@media screen and (min-width:576px){.team-listing-v1__item .item__decorate .decorate__wrapper{justify-content:normal}}@media screen and (min-width:1400px){.team-listing-v1__item .item__decorate .decorate__wrapper{height:100%}}.team-listing-v1__item .item__decorate .decorate__visual{max-width:370px;width:100%;height:100%}@media screen and (min-width:576px){.team-listing-v1__item .item__decorate .decorate__visual{padding-bottom:6em;max-width:300px}}.team-listing-v1__item .item__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover;max-height:380px}.team-listing-v1__item .item__separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:1em auto}.team-listing-v1__item .item__infos .infos__name{text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;color:#5887a8;display:block}.team-listing-v1__item .item__infos .infos__position{text-align:center;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;margin-bottom:2.8em;margin-top:.5em}.team-listing-v1__item .item__aligner{flex:1;overflow:hidden;max-height:100%}.team-listing-v1__item .item__text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif}.team-listing-v1__item .item__text,.team-listing-v1__item .item__text-container{height:100%;width:100%;max-height:250px;position:relative}.team-listing-v1__item .item__coords{max-width:370px;margin:auto}@media screen and (min-width:576px){.team-listing-v1__item .item__coords{max-width:300px;margin:initial}}@media screen and (min-width:992px){.team-listing-v1__item .item__coords{min-height:120px}}.team-listing-v1__item .item__coords__content{display:flex;flex-direction:column;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;margin-bottom:.5em;text-decoration:none}.team-listing-v1__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 Almarai,sans-serif;color:#5887a8}.team-listing-v1__item:nth-child(2n){margin-top:2em}.team-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.team-listing-v2__container{height:100%;width:100%;margin:auto;max-width:1500px}.team-listing-v2__wrapper{max-width:1920px;width:100%}.team-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.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%}.team-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.team-listing-v2__items-wrapper{justify-content:space-between}}.team-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.team-listing-v2__items-container{margin:0 2em}}.team-listing-v2__item{position:relative}@media screen and (max-width:1200px){.team-listing-v2__item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.team-listing-v2__item{margin:0 1em 2em;width:calc(50% - 2em)}}.team-listing-v2__item .item__container{margin:auto;max-width:715px}.team-listing-v2__item .item__container--top{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.team-listing-v2__item .item__container--top{flex-direction:row;justify-content:space-between;align-items:normal}}@media screen and (min-width:768px){.team-listing-v2__item .item__container--bottom{margin-top:-5em}}.team-listing-v2__item .item__content{background:#5887a8;color:#fff;max-width:370px;width:100%;max-height:490px;min-height:490px;height:100%;flex:1;margin-bottom:2em}@media screen and (min-width:768px){.team-listing-v2__item .item__content{margin-top:2.5em;margin-bottom:0;min-width:280px;max-height:520px;min-height:520px}}.team-listing-v2__item .item__content-wrapper{padding:3.5em 2.5em 2.5em}@media screen and (min-width:768px){.team-listing-v2__item .item__content-wrapper{padding:3.5em 2.5em 5.5em}}.team-listing-v2__item .item__decorate{display:flex;flex:1;flex-flow:column nowrap;width:100%}.team-listing-v2__item .item__decorate .decorate__wrapper{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;padding-right:10px}@media screen and (min-width:768px){.team-listing-v2__item .item__decorate .decorate__wrapper{flex-grow:1;justify-content:normal}}@media screen and (min-width:1600px){.team-listing-v2__item .item__decorate .decorate__wrapper{height:100%}}.team-listing-v2__item .item__decorate .decorate__visual{max-width:370px;width:100%;height:100%}@media screen and (min-width:768px){.team-listing-v2__item .item__decorate .decorate__visual{padding-bottom:6em;max-width:325px}}.team-listing-v2__item .item__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.team-listing-v2__item .item__infos .infos__name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Almarai,sans-serif;display:block}.team-listing-v2__item .item__infos .infos__position{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;margin-bottom:4.6em;margin-top:.5em}.team-listing-v2__item .item__aligner{margin-bottom:5.5em;flex:1;overflow:hidden;max-height:100%;margin-bottom:2em}@media screen and (min-width:768px){.team-listing-v2__item .item__aligner{margin-bottom:5.5em}}.team-listing-v2__item .item__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif}.team-listing-v2__item .item__text,.team-listing-v2__item .item__text-container{height:100%;width:100%;max-height:225px;position:relative}.team-listing-v2__item .item__coords{max-width:370px;min-height:120px;margin:auto}@media screen and (min-width:768px){.team-listing-v2__item .item__coords{max-width:325px;margin:initial}}.team-listing-v2__item .item__coords__content{display:flex;flex-direction:column;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#6a6a6a;margin-bottom:.5em;text-decoration:none}.team-listing-v2__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 Almarai,sans-serif;color:#5887a8}.team-v1{width:100%;background:transparent none no-repeat 50%/cover}.team-v1__wrapper{max-width:1920px}.team-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.team-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.team-v1__wrapper.wrapper{margin:auto}}.team-v1__container{max-width:1650px;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.team-v1__container{flex-direction:row}}.team-v1__content{display:flex;flex-direction:column;flex:1;padding:3em 1em 0 0}@media screen and (min-width:992px){.team-v1__content{padding:2em 0 2em 3em}}@media screen and (min-width:1400px){.team-v1__content{padding:7.8em 0 7.8em 9em}}.team-v1__title{margin-bottom:2em}@media screen and (min-width:992px){.team-v1__title{margin-bottom:4em}}.team-v1__title .title .title__content{margin:0 0 1em}.team-v1__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.team-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.team-v1__decorate{max-width:100%;max-height:665px;position:relative;width:100%;height:100%}@media screen and (min-width:992px){.team-v1__decorate{max-width:58%}}.team-v1__decorate-visual,.team-v1__decorate-wrapper{width:100%;height:100%}.team-v1__decorate img{width:100%;height:100%;object-fit:cover}.team-v1__video{max-height:665px;position:relative;padding-bottom:56.25%;width:100%}.team-v1__video-content,.team-v1__video-content>*{width:100%;height:100%}.team-v1__video-content{position:absolute}.team-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.team-v1__links .links-group__wrapper{text-align:right}}.team-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.team-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.team-v1__links .button-drawing__content{margin-right:2em}}.team-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.team-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.team-v2{position:relative;z-index:0}.team-v2__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.team-v2__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.team-v2__wrapper{max-width:1920px}.team-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:768px){.team-v2__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:1400px){.team-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.team-v2__wrapper.wrapper{margin:auto}}.team-v2__container{max-width:1840px;margin-left:auto;position:relative}.team-v2__main{margin-bottom:1em}@media screen and (min-width:768px){.team-v2__main{padding:0 5%}}@media screen and (min-width:1200px){.team-v2__main{margin-bottom:0;position:absolute;width:50%;top:10%;z-index:100}}.team-v2__title{text-align:left;margin-bottom:2em}@media screen and (min-width:768px){.team-v2__title{margin-bottom:4em}}.team-v2__title .title .title__content{margin:0 0 1em}.team-v2__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.team-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.team-v2__items{display:flex;height:auto}.team-v2__items-container{text-align:center}.team-v2__slide{display:flex;flex-direction:column;overflow:hidden}.team-v2__item{width:100%;max-width:910px;margin-right:0;margin-bottom:5em;margin-left:auto}@media screen and (min-width:768px){.team-v2__item{margin-bottom:0}}@media screen and (min-width:1200px){.team-v2__item{width:50%}}.team-v2__item:nth-child(2){margin-left:0;margin-right:auto}.team-v2__item:nth-child(2) .team-v2__item-container{justify-content:flex-start}@media screen and (min-width:1200px){.team-v2__item:nth-child(3){position:absolute;bottom:1em;right:0}}.team-v2__item:nth-child(3) .team-v2__item-container{justify-content:flex-start}.team-v2__item:nth-child(3) .team-v2__item-decorate{margin-left:1em;margin-right:0}.team-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;max-width:1530px}@media screen and (min-width:768px){.team-v2__item-container{flex-direction:row;height:auto;justify-content:flex-end;align-items:center}}.team-v2__item-decorate{display:flex;align-items:flex-start;justify-content:flex-end;position:relative;flex:1;height:100%}@media screen and (min-width:768px){.team-v2__item-decorate{max-width:457px;min-width:260px;margin-left:1em}}.team-v2__item-decorate--wrapper{width:100%}.team-v2__item-visual{width:100%;height:auto;position:relative;overflow:hidden;padding:125% 0 0}.team-v2__item-visual img{display:block;object-fit:cover;max-height:100%;height:100%;width:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.team-v2__item-visual img{max-width:457px;height:548px}}.team-v2__item-title{text-align:left}@media screen and (min-width:768px){.team-v2__item-title{max-width:80%}}.team-v2__item-title .title .title__content{margin:0}.team-v2__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.team-v2__item-title .title .title__content-2{text-decoration:none;display:flex;flex-direction:column;padding:.5em 0;font:normal normal 400 clamp(13px,calc(.6rem + 1.875vw),18px)/1.5 Almarai,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.team-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#5887a8;width:100%;z-index:1}@media screen and (min-width:768px){.team-v2__item-content{max-width:432px;height:433px}}.team-v2__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left}.team-v2__item-coords__phone{margin-top:1.5em}.team-v2__item-coords__phone--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#fff;margin-bottom:.5em}.team-v2__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#fff;text-decoration:none}.team-v2__item-coords__email{margin-top:1.5em}.team-v2__item-coords__email--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#fff;margin-bottom:.5em}.team-v2__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#fff;text-decoration:none}.team-v2__item-text{margin-bottom:3em;text-align:left;width:100%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5 Almarai,sans-serif;color:#fff}@media screen and (min-width:768px){.team-v2__item-text{width:80%;margin-bottom:7em}}.team-v2__item-name{margin-bottom:.5em;color:#fff;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Almarai,sans-serif}.team-v2__item-date{margin-bottom:2.5em;color:#fff}.team-v2 .swiper-wrapper{margin-bottom:2em}.team-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:768px){.team-v2__links .links-group__wrapper{text-align:right}}.team-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.team-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:768px){.team-v2__links .button-drawing__content{margin-right:2em}}.team-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.team-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.team-v2__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column}@media screen and (min-width:768px){.team-v2__container-pagination{width:100%;height:45px;display:flex;justify-content:flex-end;align-items:flex-end}}.team-v2__container-pagination--top{position:relative;width:100%;height:2px}@media screen and (min-width:1200px){.team-v2__container-pagination--top{width:50%;max-width:910px;padding-left:.5em}}.team-v2__container-pagination--bottom{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:1200px){.team-v2__container-pagination--bottom{flex-direction:row;width:50%;max-width:910px;padding-left:.5em}}.team-v2__container-pagination--bottom .arrows{position:relative;margin-top:1em}@media screen and (min-width:768px){.team-v2__container-pagination--bottom .arrows{position:static;margin-top:0}}.team-v2__container-pagination--bottom .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0;padding-right:1em}.team-v2__container-pagination--bottom .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#5887a8}.team-v2__container-pagination--bottom .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Almarai,sans-serif;color:#cecece}.team-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.team-v2__container-pagination .swiper-scrollbar-drag{background:#5887a8}.team-v2__container-pagination .swiper-button-next,.team-v2__container-pagination .swiper-button-prev{top:0;margin-top:0}.team-v2__container-pagination .swiper-button-prev{left:-3em;right:auto;transform:rotate(180deg);margin-top:10px}@media screen and (min-width:768px){.team-v2__container-pagination .swiper-button-prev{left:0}}.team-v2__container-pagination .swiper-button-next{left:1em}@media screen and (min-width:768px){.team-v2__container-pagination .swiper-button-next{left:4em}}.team-v2__container-pagination .swiper-button-next{right:auto;left:4em;margin-bottom:10px}.team-v2__container-pagination .swiper-button-next__svg,.team-v2__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px;margin-top:10px}.team-v2__container-pagination .swiper-button-next:after,.team-v2__container-pagination .swiper-button-prev:after{display:none}@media screen and (min-width:768px){.team-v2__item:nth-child(2){padding-right:0}.team-v2__item:nth-child(2) .team-v2__item-container{display:flex;flex-direction:row-reverse}.team-v2__item:nth-child(2) .team-v2__item-content{margin-top:3em}.team-v2__item:nth-child(2) .team-v2__item-decorate{margin-left:0;margin-right:1em}}@media screen and (min-width:1200px){.team-v2__item:nth-child(2){padding-right:.5em;margin-top:-1em;margin-bottom:3em}.team-v2__item:nth-child(2) .team-v2__item-container{flex-direction:row}.team-v2__item:nth-child(2) .team-v2__item-decorate{margin-left:1em;margin-right:0}}@media screen and (min-width:768px){.team-v2__item:nth-child(3) .team-v2__item-container{display:flex;flex-direction:row}.team-v2__item:nth-child(3) .team-v2__item-content{margin-top:3em}}@media screen and (min-width:1200px){.team-v2__item:nth-child(3){padding-left:.5em}.team-v2__item:nth-child(3) .team-v2__item-container{flex-direction:row-reverse}.team-v2__item:nth-child(3) .team-v2__item-decorate{margin-right:1em;margin-left:0}}.team-v3{background:#fff none no-repeat 50%/cover}.team-v3__wrapper{max-width:1920px}.team-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.team-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.team-v3__wrapper.wrapper{margin:auto}}.team-v3__container{max-width:1650px}@media screen and (min-width:992px){.team-v3__container{margin-left:auto}}.team-v3__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.team-v3__title{margin-bottom:4em}}.team-v3__title .title .title__content{margin:0 0 1em}.team-v3__title .title .title__content-1{display:block;font:normal normal 700 clamp(21px,calc(.6rem + 1.875vw),40px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.team-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.team-v3__items{margin-bottom:5em}@media screen and (min-width:992px){.team-v3__items{margin-bottom:10em}}.team-v3__items-container{max-width:1440px;margin:auto auto 3em;text-align:center}@media screen and (min-width:992px){.team-v3__items-container{margin:0 1em 2em auto}}.team-v3__item-decorate{margin-bottom:3em}.team-v3__item-visual{max-height:500px;max-width:425px;margin:auto}.team-v3__item-visual img{width:100%;height:100%;object-fit:cover;display:block;max-height:500px;min-height:500px;max-width:425px}.team-v3__item-title{text-decoration:none}.team-v3__item-title .title .title__content{margin:0 0 3em}.team-v3__item-title .title .title__content-1{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Almarai,sans-serif;color:#052444;letter-spacing:0;text-transform:uppercase}.team-v3__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#5887a8;letter-spacing:0;text-transform:none}.team-v3__item-separator{border:none;border-bottom:1px solid #cecece;width:80%;margin:auto}.team-v3__item-coords__phone{margin-top:1.5em}.team-v3__item-coords__phone--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;margin-bottom:.5em}.team-v3__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a}.team-v3__item-coords__email{margin-top:1.5em}.team-v3__item-coords__email--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;color:#5887a8;margin-bottom:.5em}.team-v3__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;color:#6a6a6a}.team-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.team-v3__container-pagination{width:50%}}.team-v3__container-pagination--top{position:relative;width:100%;height:2px}.team-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.team-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.team-v3__container-pagination .swiper-scrollbar-drag{background:#5887a8}.team-v3__container-pagination .swiper-button-next,.team-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.team-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.team-v3__container-pagination .swiper-button-next{right:auto;left:4em}.team-v3__container-pagination .swiper-button-next__svg,.team-v3__container-pagination .swiper-button-prev__svg{fill:#5887a8;width:20px;height:17px}.team-v3__container-pagination .swiper-button-next:after,.team-v3__container-pagination .swiper-button-prev:after{display:none}.team-v3__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.team-v3__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#5887a8}.team-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1.3 Almarai,sans-serif;color:#cecece}.team-v3__links{max-width:1440px}@media screen and (min-width:992px){.team-v3__links{margin-left:auto;margin-right:1em}}.team-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.team-v3__links .links-group__wrapper{text-align:right;width:50%}}.team-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Almarai,sans-serif;color:#052444;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.team-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.team-v3__links .button-drawing__content{margin-right:2em}}.team-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#5887a8;transition:right .2s}.team-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.topbar{padding:0;background:transparent;position:absolute;z-index:5000;top:0;left:0;right:60px;height:100%}@media screen and (min-width:1200px){.topbar{right:1em}.header--inner .topbar{right:70px}}.topbar__wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;height:100%}.topbar__wrapper>*{margin-left:10px}@media screen and (min-width:1200px){.topbar__wrapper>*{margin-left:20px}}.topbar__logo{flex-grow:1}.topbar__logo .logo{height:50px}@media screen and (min-width:1200px){.topbar__logo .logo{display:none}}.topbar__extra{display:none}.topbar__lang{background-color:transparent}.topbar__lang .ss-main .ss-single-selected{height:auto;padding:.7em 0}.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}.topbar__selectConnection{width:150px;margin-right:.5em}@media screen and (min-width:768px){.topbar__selectConnection{width:200px}}.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{color:#fff;font:normal normal 400 1.1765em/1.6666 Almarai,sans-serif;padding-right:.5em}.topbar__selectConnection .ss-main.js-select--light{font:normal normal 400 .8235em/1em Almarai,sans-serif;color:#fff}.topbar__selectConnection .ss-content{background-color:rgba(5,36,68,.9);padding:1em 0;border:none}.topbar__selectConnection .item{width:100%;border:1px solid #5887a8;padding:1em}.topbar__selectConnection .item__label{margin:auto}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow{margin:0}.topbar__selectConnection .ss-content .ss-list{max-height:none}.topbar__selectConnection .ss-content .ss-list .ss-option *{display:flex;flex-direction:row;align-items:center}.topbar__selectConnection svg{margin-right:.5em;width:18px;height:22px;fill:#5887a8}.topbar__selectConnection .ss-main .ss-single-selected .placeholder{justify-content:flex-end}.topbar__selectConnection .ss-main .ss-single-selected{padding:6px 0 0;border-right:0}.topbar__selectConnection .ss-open-below .ss-arrow{background-color:rgba(5,36,68,.9)}.topbar__selectConnection .ss-arrow{border-top-right-radius:5px;border-top-left-radius:5px;padding:0 1em}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span{border:none;padding:3px;border-radius:100%;display:inline-block;position:relative;background:#fff;transition:none}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:before{content:"";border:none;display:inline-block;padding:3px;border-radius:100%;position:absolute;top:-10px;left:0;background:#fff}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:after{content:"";border:none;display:inline-block;padding:3px;border-radius:100%;position:absolute;bottom:-10px;left:0;background:#fff}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span.arrow-down,.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:none;margin:0}.topbar__socials{display:none}@media screen and (min-width:768px){.topbar__socials{display:block}}.topbar__socials.socials .socials__items{display:flex;flex-wrap:wrap}.topbar__socials.socials .socials__item{border:0;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.topbar__socials.socials .socials__item li{list-style:none}.topbar__socials.socials .socials__item svg{max-height:22px;max-width:22px;width:100%;fill:#fff;transition:fill .2s linear}.topbar__socials.socials .socials__item:hover{border:0;background:transparent}.topbar__socials.socials .socials__item:hover svg{fill:#5887a8}.topbar__rating.rating .rating__stars{display:flex;line-height:0}@media screen and (min-width:576px){.topbar__rating.rating .rating__stars{margin-left:.5em}}.topbar__rating.rating .rating__star{padding:0 .1em}.topbar__rating.rating .rating__star-svg{width:15px;height:15px}@media screen and (min-width:1200px){.topbar__rating.rating .rating__star-svg{width:20px;height:20px}}.topbar__rating.rating .showhide{border-bottom:0;position:relative}.topbar__rating.rating .showhide.open{margin-bottom:0}.topbar__rating.rating .showhide.open .showhide__title button:after{width:0;height:0}.topbar__rating.rating .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(-135deg);width:12px;height:12px;pointer-events:none}@media screen and (min-width:1200px){.topbar__rating.rating .showhide__arrow{width:12px;height:12px}}.topbar__rating.rating .showhide__arrow:after,.topbar__rating.rating .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.topbar__rating.rating .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.topbar__rating.rating .showhide__arrow:after{width:1px}}.topbar__rating.rating .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.topbar__rating.rating .showhide__arrow:before{height:1px}}.topbar__rating.rating .showhide__title{cursor:pointer}.topbar__rating.rating .showhide__title .title{color:#fff;width:100%;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;font-size:0;line-height:0;word-break:normal;text-decoration:none;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:576px){.topbar__rating.rating .showhide__title .title{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),18px)/1.4 Almarai,sans-serif;line-height:1}}.topbar__rating.rating .showhide__title .title__element{display:inline-block}.topbar__rating.rating .showhide__title button{padding:1em 0;margin-right:2em;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.topbar__rating.rating .showhide__title button:focus{outline:none}.topbar__rating.rating .showhide__content{position:absolute;top:60px;display:none;padding:1em 2em;background:rgba(88,135,168,.86)}.topbar__rating.rating .showhide__content a{text-decoration:none}.topbar__rating.rating .showhide.open .showhide__content{display:flex}.header--inner .topbar{padding:0;background:transparent}.header--inner .topbar__wrapper{justify-content:flex-end}@media screen and (min-width:1200px){.header--home.header .topbar__selectedConnection{width:233px}}.alertmail_tool__svg{width:25px;fill:#fff}.alertmail_tool .links-group__wrapper{justify-content:center}.alertmail_tool .links-group__link{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none}.alertmail_tool .showhide{position:relative;display:flex;height:40px;justify-content:center}.alertmail_tool .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.alertmail_tool .showhide__title .title{color:#fff}.alertmail_tool .showhide__title .title__element{display:inline-block}.alertmail_tool .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;background-color:transparent;color:#fff}.alertmail_tool .showhide__title button:focus{outline:none}.alertmail_tool .showhide__content{color:#fff;background:rgba(88,135,168,.85)}.alertmail_tool .showhide__content button{color:#fff}.alertmail_tool .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.alertmail_tool .showhide__arrow:after,.alertmail_tool .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.alertmail_tool .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.alertmail_tool .showhide__arrow:after{width:1px}}.alertmail_tool .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.alertmail_tool .showhide__arrow:before{height:1px}}.connect__svg{width:17px;fill:#fff}.connect .links-group__wrapper{justify-content:center}.connect .links-group__link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1em Almarai,sans-serif;color:#fff;letter-spacing:normal;text-transform:uppercase;text-align:center;text-decoration:none}.connect .showhide{position:relative;display:flex;height:40px;justify-content:center}.connect .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.connect .showhide__title .title{color:#fff;display:flex;align-items:center;justify-content:center}.connect .showhide__title .title__element{display:inline-block}.connect .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;background-color:transparent;color:#fff}.connect .showhide__title button:focus{outline:none}.connect .showhide__content{color:#fff;background:rgba(88,135,168,.85)}.connect .showhide__content button{color:#fff}.connect .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.connect .showhide__arrow:after,.connect .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.connect .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.connect .showhide__arrow:after{width:1px}}.connect .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.connect .showhide__arrow:before{height:1px}}.topbar__connect.connect{height:100%;display:flex;align-items:center}.topbar__connect.connect .showhide{position:relative;width:100%;height:auto}.topbar__connect.connect .showhide .showhide__title{display:flex;align-items:center;justify-content:center;transition:all .2s}.topbar__connect.connect .showhide .showhide__content{display:flex;transition:height .2s ease;opacity:0;visibility:hidden;position:absolute}.topbar__connect.connect .showhide .showhide__content>*{display:flex;align-items:center}.topbar__connect.connect .showhide.open .showhide__title{left:0;right:inherit;transition:all .4s ease}.topbar__connect.connect .showhide.open .showhide__content{top:40px;right:0;display:flex;transition:all 1s ease;opacity:1;width:auto;height:auto;visibility:visible}.topbar__connect.connect .showhide.open .title__svg{background-color:rgba(88,135,168,.85);border-top-left-radius:3px;border-top-right-radius:3px}.topbar__connect.connect .title__label{display:none}@media screen and (min-width:576px){.topbar__connect.connect .title__label{display:block;margin-right:5px}}.topbar__connect.connect .title__svg{padding:9px 8px}.topbar__connect.connect .connect__svg{height:22px}.topbar__connect.connect .links-group__wrapper{min-width:250px;display:flex;flex-direction:column;padding:.5em 0}.topbar__connect.connect .links-group__link{border:2px solid #fff;display:flex;padding:.8em 1.3em;margin:.5em 1em;word-break:unset;align-items:center;justify-content:flex-start;flex-direction:row-reverse;transition:all .5s ease-in-out;color:#fff}.topbar__connect.connect .links-group__link:focus,.topbar__connect.connect .links-group__link:hover{background-color:#fff;color:rgba(88,135,168,.85);border-color:rgba(88,135,168,.85)}.topbar__connect.connect .links-group__link:focus .button-drawing__svg,.topbar__connect.connect .links-group__link:hover .button-drawing__svg{fill:rgba(88,135,168,.85)}.topbar__connect.connect .button-drawing__content{width:100%}.topbar__connect.connect .button-drawing__svg{width:20px;fill:#fff;margin-right:1em;transition:all .5s ease-in-out}.lang-switch .ss-main .ss-single-selected{font:normal normal 600 1em/1em Almarai,sans-serif;text-transform:uppercase;letter-spacing:0;color:#fff}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.lang-switch .ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(-45deg)}.lang-switch .ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-225deg)}.lang-switch .ss-list{font:normal normal 600 1em/1em Almarai,sans-serif;text-transform:uppercase;letter-spacing:0}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#052444}.lang-switch .ss-content .ss-list .ss-option:hover{color:#052444;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#052444;background:#5887a8}.lang-switch--flag .lang-switch__option{width:100%;position:relative;min-width:50px;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}.lang__value{background:transparent;border:0;text-decoration:none;color:#fff;cursor:pointer;margin:0 .4em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;text-transform:capitalize}.lang .showhide{height:40px}.lang .showhide.open{margin-bottom:0}.lang .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.lang .showhide__arrow:after,.lang .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.lang .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.lang .showhide__arrow:after{width:1px}}.lang .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.lang .showhide__arrow:before{height:1px}}.lang .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.lang .showhide__title .title{color:#fff;display:flex;justify-content:center;align-items:center;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Almarai,sans-serif;text-transform:capitalize}.lang .showhide__title .title__element{display:inline-block}.lang .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;background-color:transparent;color:#fff}.lang .showhide__title button:focus{outline:none}.lang .showhide__content{color:#fff;position:relative;top:0;padding:.4em}.lang .showhide__content button{color:#fff}.lang .lang__value--flag{display:none}.lang--flag .showhide__title .title{position:relative}.lang--flag .showhide__title .title:before{position:absolute;width:24px;height:24px}.lang--flag .showhide__title .title--de{content:url(../images/flag/de.png)}.lang--flag .showhide__title .title--dk{content:url(../images/flag/dk.png)}.lang--flag .showhide__title .title--en{content:url(../images/flag/en.png)}.lang--flag .showhide__title .title--es{content:url(../images/flag/es.png)}.lang--flag .showhide__title .title--fr{content:url(../images/flag/fr.png)}.lang--flag .showhide__title .title--it{content:url(../images/flag/it.png)}.lang--flag .showhide__title .title--nl{content:url(../images/flag/nl.png)}.lang--flag .showhide__title .title--no{content:url(../images/flag/no.png)}.lang--flag .showhide__title .title--pt{content:url(../images/flag/pt.png)}.lang--flag .showhide__title .title--ru{content:url(../images/flag/ru.png)}.lang--flag .showhide__title .title--se{content:url(../images/flag/se.png)}.lang--flag .lang__value--text{display:none}.lang--flag .lang__value--flag{display:block;width:24px;height:24px}.lang--flag .lang__value--de{background:url(../images/flag/de.png)}.lang--flag .lang__value--dk{background:url(../images/flag/dk.png)}.lang--flag .lang__value--en{background:url(../images/flag/en.png)}.lang--flag .lang__value--es{background:url(../images/flag/es.png)}.lang--flag .lang__value--fr{background:url(../images/flag/fr.png)}.lang--flag .lang__value--it{background:url(../images/flag/it.png)}.lang--flag .lang__value--nl{background:url(../images/flag/nl.png)}.lang--flag .lang__value--no{background:url(../images/flag/no.png)}.lang--flag .lang__value--pt{background:url(../images/flag/pt.png)}.lang--flag .lang__value--ru{background:url(../images/flag/ru.png)}.lang--flag .lang__value--se{background:url(../images/flag/se.png)}.topbar .ma-widget-feedback-v2{display:none}@media screen and (min-width:576px){.topbar .ma-widget-feedback-v2{display:block;background-color:#fff;padding:6px 16px 1px;border-radius:6px}.topbar .ma-widget-feedback-v2 img{height:30px}}.phone__svg{width:17px;fill:#fff}.phone .links-group__wrapper{justify-content:center}.phone .links-group__link{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Almarai,sans-serif;color:#fff;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none}.phone .showhide{position:relative;display:flex;height:40px;justify-content:center}.phone .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.phone .showhide__title .title{color:#fff}.phone .showhide__title .title__element{display:inline-block}.phone .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;background-color:transparent;color:#fff}.phone .showhide__title button:focus{outline:none}.phone .showhide__content{color:#fff;background:rgba(88,135,168,.85)}.phone .showhide__content button{color:#fff}.phone .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.phone .showhide__arrow:after,.phone .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.phone .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.phone .showhide__arrow:after{width:1px}}.phone .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.phone .showhide__arrow:before{height:1px}}.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:#5887a8;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#fff;fill:currentColor;stroke:currentColor}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#5887a8;color:#fff}.header--inner .selection-icon__icon>*{color:#fff;fill:currentColor;stroke:currentColor}.page-estimation-etapes .module-estimation-rapide{margin-bottom:5em;opacity:1;transition:opacity 1s;width:100%}.page-estimation-etapes .module-estimation-rapide .checkbox__field:checked+.checkbox__box{border-color:#123457}.page-estimation-etapes .module-estimation-rapide .main-search__close{display:none}.page-estimation-etapes .module-estimation-rapide .module-estimation-etapes__wrapper{max-width:1235px}.page-estimation-etapes .module-estimation-rapide .all-swiper-button svg{margin:0 1em;fill:#5887a8;width:23px;height:13px}.page-estimation-etapes .module-estimation-rapide .all-swiper-button .arrow_link_svg.prev{transform:rotate(180deg)}@media screen and (max-width:769px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button svg{display:none}}.page-estimation-etapes .module-estimation-rapide .js-height-estm-etaps{height:auto!important}.page-estimation-etapes .module-estimation-rapide .expand-button.isExpanded .estimation_rapide_more__icon--expanded{display:inline-block}.page-estimation-etapes .module-estimation-rapide .module-estimation-rapide{max-width:1000px;margin:2em auto 0}.page-estimation-etapes .module-estimation-rapide .estimation_rapide_more__icon--expanded,.page-estimation-etapes .module-estimation-rapide .expand-button.isExpanded .estimation_rapide_more__icon--closed{display:none}.page-estimation-etapes .module-estimation-rapide .estimation_rapide_more__icon{color:#fff;fill:#5887a8}.page-estimation-etapes .module-estimation-rapide .checkbox__span{color:#052444}.page-estimation-etapes .module-estimation-rapide .checkbox__field:checked+.checkbox__box svg path{fill:transparent}.page-estimation-etapes .module-estimation-rapide .radio__input:checked+label:after,.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg{background:#5887a8}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg svg{fill:#fff}.page-estimation-etapes .module-estimation-rapide .radio label{color:#052444}.page-estimation-etapes .module-estimation-rapide .radio__input:checked+label:before{border:1px solid #5887a8}.page-estimation-etapes .module-estimation-rapide .radio__input+label:before{content:"";border-color:#5887a8;color:#fff}.page-estimation-etapes .module-estimation-rapide .radio__input+label:after{content:"";color:#fff}.page-estimation-etapes .module-estimation-rapide .swiper-pagination.swiper-pagination-fraction{color:#fff;letter-spacing:0}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .swiper-pagination.swiper-pagination-fraction{font-size:18px}}.page-estimation-etapes .module-estimation-rapide .swiper-pagination{position:relative}.page-estimation-etapes .module-estimation-rapide .namediv__pagination{margin-right:2em}.page-estimation-etapes .module-estimation-rapide .namediv{display:flex;color:#fff;font-size:28px;letter-spacing:0;text-transform:none;text-align:left;align-items:flex-start}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .namediv{flex-direction:column}}.page-estimation-etapes .module-estimation-rapide .namediv strong{color:#fff;font-size:45px;line-height:38px}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .namediv strong{font-size:25px}}.page-estimation-etapes .module-estimation-rapide .modal__background{background:transparent}.page-estimation-etapes .module-estimation-rapide-all{position:relative;width:100%}.page-estimation-etapes .module-estimation-rapide .swiper-wrapper .swiper-slide{overflow:hidden;padding-left:1em}.page-estimation-etapes .module-estimation-rapide .estimation__logo{display:none}@media screen and (min-width:1200px){.page-estimation-etapes .module-estimation-rapide .estimation__logo{z-index:100;position:absolute;top:0;left:1em;display:block;padding:10px}}.page-estimation-etapes .module-estimation-rapide .modal__body{background:rgba(88,135,168,.95);height:93vh;width:98%;height:82vh;max-width:97%}.page-estimation-etapes .module-estimation-rapide .form__field.select label{display:none}.page-estimation-etapes .module-estimation-rapide .textfield__input::placeholder{color:#5887a8;opacity:1}@media screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .form__field{margin:0 1.5em 2em}}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .modal__scroller{padding-top:3em}}.page-estimation-etapes .module-estimation-rapide .close__btn_all{display:flex;align-items:center;justify-content:space-between}.page-estimation-etapes .module-estimation-rapide .close__btn_all span.bnt__text__modal__close{color:#fff}.page-estimation-etapes .module-estimation-rapide .modal__scroller{overflow:hidden;margin:0 auto}@media screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .modal__scroller{width:69%}}.page-estimation-etapes .module-estimation-rapide .modal__close-drawing{width:1.2em;height:1.2em}.page-estimation-etapes .module-estimation-rapide .close__btn__text{top:1em;position:absolute;padding:.5em;right:1em;cursor:pointer;background:transparent;align-items:center;min-width:110px}.page-estimation-etapes .module-estimation-rapide .swiper-container-horizontal>.swiper-pagination-bullets,.page-estimation-etapes .module-estimation-rapide .swiper-pagination-custom,.page-estimation-etapes .module-estimation-rapide .swiper-pagination-fraction{bottom:inherit;left:inherit;width:inherit}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title{text-align:left;margin-bottom:4em}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{letter-spacing:.3em}@media screen and (min-width:1024px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 30px/1em Almarai,sans-serif}}@media screen and (max-width:1023px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 15px/1em Almarai,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__content{color:#fff}@media screen and (min-width:1500px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__content{font:normal normal 400 60px/1.1em Almarai,sans-serif}}@media screen and (max-width:1499px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__content{font:normal normal 400 40px/1.1em Almarai,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title p{font:normal normal 400 18px/1.3em Almarai,sans-serif;color:#fff}.page-estimation-etapes .module-estimation-rapide button.expand-button{cursor:pointer;background:transparent;color:#5887a8;font:normal normal 400 15px/1.3em Almarai,sans-serif;margin:0 auto;fill:#5887a8;border:none;text-transform:uppercase;text-align:center;display:table;width:100%}.page-estimation-etapes .module-estimation-rapide button.expand-button .estimation_rapide_more__icon--expanded{width:42px;height:45px;top:19px;position:relative}.page-estimation-etapes .module-estimation-rapide button.expand-button svg{width:23px;height:13px}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide button.expand-button span{letter-spacing:.3em}}.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate,.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{cursor:pointer;text-transform:uppercase;padding:7px 25px}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate,.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{font:normal normal 400 15px/1.3em Almarai,sans-serif;letter-spacing:.3em}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate,.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{font:normal normal 400 15px/1.3em Almarai,sans-serif}}.page-estimation-etapes .module-estimation-rapide .swiper-button-disabled{display:none}.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate{color:#5887a8}.page-estimation-etapes .module-estimation-rapide .all-swiper-button{margin:0 auto;display:flex;justify-content:space-evenly}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button{padding-top:2em;margin-bottom:1em}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button{width:100%;padding-top:2em}}@media screen and (min-width:769px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button>div{width:50%;text-align:center}}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button svg{display:none}.page-estimation-etapes .module-estimation-rapide .all-swiper-button>div{width:100%;text-align:center}}.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{color:#5887a8}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination{position:relative}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{color:#5887a8;text-transform:uppercase;letter-spacing:.2em;display:block;text-align:center}@media screen and (min-width:1024px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{font:normal normal 400 23px Almarai,sans-serif}}@media screen and (max-width:1023px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{font:normal normal 400 15px Almarai,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination{left:0;right:0;margin:0 auto;bottom:0;max-width:700px;display:flex;top:90px;justify-content:space-between}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet{position:relative;color:#5887a8;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #5887a8;font-weight:700;font-size:19px;opacity:1}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet:after{content:"";right:-26px;background:#fff;position:absolute;z-index:100;width:25px;height:9px;top:15px}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet:before{content:"";left:-26px;background:#fff;position:absolute;z-index:100;width:25px;height:9px;top:15px}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:#5887a8;border-color:#5887a8}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination:after{content:"";background:#919191;width:100%;height:1px;position:absolute;z-index:-1;top:20px}.page-estimation-etapes .module-estimation-rapide .button{background:#5887a8;color:#fff}@media only screen and (max-width:400px){.page-estimation-etapes .module-estimation-rapide .button{margin:0 auto;color:#fff}}.page-estimation-etapes .module-estimation-rapide .siwp_1 input[type=checkbox][id^=my-checkbox]{display:none}.page-estimation-etapes .module-estimation-rapide .siwp_1 label{align-items:center;display:flex;text-align:center;width:100%;padding:10px;position:relative;margin:0;cursor:pointer;color:#5887a8;font:normal normal 400 18px Almarai,sans-serif}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label{letter-spacing:.1em;text-transform:capitalize}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label{letter-spacing:.1em;margin-left:10px;text-transform:capitalize}}.page-estimation-etapes .module-estimation-rapide .siwp_1 label:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid #5887a8;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.page-estimation-etapes .module-estimation-rapide .siwp_1 label img{transition-duration:.2s;transform-origin:50% 50%;border:1px solid #5887a8;padding:.8em 1em;border-radius:7px;max-width:50px;height:50px;object-fit:contain}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label img{margin-right:24px}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label img{margin-right:12px}}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg{transition-duration:.2s;transform-origin:50% 50%;border:1px solid #5887a8;padding:.5em;border-radius:7px;width:50px;min-width:50px;height:50px;object-fit:contain}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg{margin-right:24px}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg{margin-right:12px}}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg svg{fill:#5887a8}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label .checkboxes-svg{transform:scale(.9);z-index:1}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label{align-items:center}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label:before{content:"✓";background-color:#5887a8;transform:scale(1);color:#fff}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label img{transform:scale(.9);z-index:1}.page-estimation-etapes .module-estimation-rapide .form__legals{display:none}.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__legals{display:block}.page-estimation-etapes .module-estimation-rapide .form .form-group--column{flex-direction:row;flex-wrap:wrap}.page-estimation-etapes .module-estimation-rapide .siwp_2 .form-group.form-group--column,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form-group.form-group--column,.page-estimation-etapes .module-estimation-rapide .siwp_4 .form-group.form-group--column{justify-content:space-between}.page-estimation-etapes .module-estimation-rapide .form .form-group{display:flex;flex:inherit}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .form .form-group{flex-direction:column}}.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{align-self:auto}@media only screen and (max-width:991px){.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{width:100%}}@media only screen and (min-width:1500px){.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{width:27%}}@media only screen and (min-width:992px) and (max-width:1499px){.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{width:40%}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide fieldset.form__fieldset{padding:0}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .radios__group .radios__item{margin-right:.5em}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_2 .form__field{width:100%}}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_2 .form__field{width:41%}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field{width:100%}}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field{width:41%}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field{width:100%}}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field{width:41%}}.page-estimation-etapes .module-estimation-rapide .form .form-group>*{flex:inherit;flex-basis:inherit;align-self:inherit}.page-estimation-etapes .module-estimation-rapide .js-swiper-estimation-rapide{overflow:hidden}.page-estimation-etapes .module-estimation-rapide .siwp_2,.page-estimation-etapes .module-estimation-rapide .siwp_3,.page-estimation-etapes .module-estimation-rapide .siwp_4{height:0}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_2 ul.radios__group,.page-estimation-etapes .module-estimation-rapide .siwp_3 ul.radios__group,.page-estimation-etapes .module-estimation-rapide .siwp_4 ul.radios__group{margin-left:-.5em}}.page-estimation-etapes .module-estimation-rapide .siwp_2.swiper-slide-active,.page-estimation-etapes .module-estimation-rapide .siwp_3.swiper-slide-active,.page-estimation-etapes .module-estimation-rapide .siwp_4.swiper-slide-active{height:auto}.page-estimation-etapes .module-estimation-rapide .siwp_2.swiper-slide-next,.page-estimation-etapes .module-estimation-rapide .siwp_3.swiper-slide-next,.page-estimation-etapes .module-estimation-rapide .siwp_4.swiper-slide-next{height:0}.page-estimation-etapes .module-estimation-rapide .siwp_2 .radio__input:checked+label{color:#fff}.page-estimation-etapes .module-estimation-rapide .form__validation .form__field.checkboxes{width:100%;margin-top:26px}.page-estimation-etapes .module-estimation-rapide .form,.page-estimation-etapes .module-estimation-rapide .form__conditions{color:#5887a8}@media only screen and (max-width:1440px){.page-estimation-etapes .module-estimation-rapide .siwp_3 .checkbox__label{font-size:11px}}.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:first-child .radio__input:checked+label,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:nth-child(2) .radio__input:checked+label,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:nth-child(3) .radio__input:checked+label,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:nth-child(4) .radio__input:checked+label{color:#fff}.page-estimation-etapes .module-estimation-rapide .siwp_3 .checkboxes__group .checkboxes__item{margin-bottom:.5em;align-self:auto;width:50%;margin-right:0}.page-estimation-etapes .module-estimation-rapide .siwp_3 .checkbox__label{letter-spacing:.1em}.page-estimation-etapes .module-estimation-rapide .select__label,.page-estimation-etapes .module-estimation-rapide .textfield__label{text-align:left}.page-estimation-etapes .module-estimation-rapide .checkboxes__legend,.page-estimation-etapes .module-estimation-rapide .radios__legend{color:#5887a8;font-weight:600;text-align:left;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif;letter-spacing:0;text-transform:lowercase;margin-bottom:1.5em}.page-estimation-etapes .module-estimation-rapide .checkboxes__legend:first-letter,.page-estimation-etapes .module-estimation-rapide .radios__legend:first-letter{text-transform:uppercase}.page-estimation-etapes .module-estimation-rapide .textfield__input{color:#fff}.page-estimation-etapes .module-estimation-rapide .form__field.select select{border:none;border-bottom:1px solid #fff;background:transparent;min-height:52px}.page-estimation-etapes .module-estimation-rapide span.separation_content{height:120px;width:100%;display:block}.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field.select:first-child{width:100%}.page-estimation-etapes .module-estimation-rapide .form__validation{padding-right:1em;padding-left:1em}.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field.select select{padding-bottom:9px;padding-top:10px}.page-estimation-etapes .module-estimation-rapide .disabled-verification{pointer-events:none;color:#606060}@media only screen and (min-width:990px){.page-estimation-etapes .module-estimation-rapide .modal__body{padding:5em 8em}}@media only screen and (max-width:989px){.page-estimation-etapes .module-estimation-rapide .modal__body{padding:2em 1em}}.page-estimation-etapes .module-estimation-rapide .modal{width:100%}.page-estimation-etapes .module-estimation-rapide .radio__label{padding-left:.6em}@media only screen and (min-width:900px){.page-estimation-etapes .module-estimation-rapide .form__validation{width:100%!important}}.page-estimation-etapes .module-estimation-rapide .form__field.checkboxes.checkbox-simple legend.checkboxes__legend,.page-estimation-etapes .module-estimation-rapide .form__field.radios.radio-simple legend.radios__legend,.page-estimation-etapes .module-estimation-rapide .radio-etage li.radios__item:first-child label{padding:0}.page-estimation-etapes .module-estimation-rapide .form__field.radios.radio-simple ul.radios__group{margin:0}.page-estimation-etapes .module-estimation-rapide select{color:#5887a8;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif}.page-estimation-etapes .module-estimation-rapide select option{color:#052444;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Almarai,sans-serif}@media only screen and (max-width:989px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button{flex-direction:column}.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{margin-bottom:.5em}}.page-estimation-etapes .module-estimation-rapide .swiper-slide header.estimationrapide__title.title{display:none}.page-estimation-etapes .module-estimation-rapide .siwp_1 header.estimationrapide__title.title{display:block}.page-estimation-etapes .module-estimation-rapide .bulle-radio label.radio__label{padding-left:0;font-weight:700;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1em;color:#5887a8}.page-estimation-etapes .module-estimation-rapide .bulle-radio li.radios__item .radio__input{position:absolute}.page-estimation-etapes .module-estimation-rapide .bulle-radio .radio__input+label:before{content:"";position:absolute;left:0;top:0;border-radius:50%;border:1px solid #052444;width:40px;height:40px}.page-estimation-etapes .module-estimation-rapide .bulle-radio .radio__input:checked+label:after{background:#5887a8;z-index:-1;position:absolute;left:0;top:0;border-radius:50%;border:1px solid;width:40px;height:40px}.page-estimation-etapes .module-estimation-rapide .bulle-radio{justify-content:start;margin:2em 1.5em}.page-estimation-etapes .module-estimation-rapide .form__field.textfield label.textfield__label{display:none}.page-estimation-etapes .module-estimation-rapide .form .submit{color:#5887a8}.page-estimation-etapes .module-estimation-rapide .form .submit__arrow_link_svg{fill:#5887a8}.page-estimation-etapes .module-estimation-rapide .form__legals{color:#5887a8}.page-estimation-etapes .module-estimation-rapide .form__submit{padding-right:2em}.page-estimation-etapes .environnement-list{padding:0}.page-estimation-etapes .estimation-v1__title{margin-bottom:4em}.page-estimation-etapes .expand-button.isExpanded .estimation_rapide__form_more__icon--expanded{display:inline-block}.page-estimation-etapes .estimation_rapide__form_more__icon--expanded,.page-estimation-etapes .expand-button.isExpanded .estimation_rapide__form_more__icon--closed{display:none}.page-estimation-etapes .estimation_rapide_more__icon_form{color:#fff;fill:#5887a8}.page-estimation-etapes button.expand-button{cursor:pointer;background:transparent;color:#5887a8;font:normal normal 400 15px/1.3em Almarai,sans-serif;margin:0 auto;fill:#5887a8;border:none;text-transform:uppercase;text-align:center;display:table;width:100%}.page-estimation-etapes button.expand-button .estimation_rapide__form_more__icon--expanded{width:42px;height:45px;top:19px;position:relative}.page-estimation-etapes button.expand-button svg{width:23px;height:13px}@media only screen and (min-width:768px){.page-estimation-etapes button.expand-button span{letter-spacing:.3em}}.body--page-property-listing-v1 .header--inner .header__data{padding-top:90px}.body--page-property-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-property-listing-v1 .header--inner .header__data-container{max-width:1450px}.body--page-property-listing-v2 .header--inner .header__data{padding-top:90px}.body--page-property-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-property-listing-v2 .header--inner .header__data-container{max-width:1450px}.body--page-property-listing-v3 .header--inner .header__data{padding-top:90px}.body--page-property-listing-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-listing-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-property-listing-v3 .header--inner .header__data-container{max-width:1425px}.body--page-property-detail-v1 .header--inner .header__data{padding-top:90px}.body--page-property-detail-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-detail-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-property-detail-v1 .header--inner .header__data-container{max-width:1500px}.body--page-property-detail-v2 .header--inner .header__data{padding-top:90px}.body--page-property-detail-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-detail-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-property-detail-v2 .header--inner .header__data-container{max-width:1345px}.body--page-property-detail-v3 .header--inner .header__data{padding-top:90px}.body--page-property-detail-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-detail-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-property-detail-v3 .header--inner .header__data-container{max-width:1500px}@media screen and (min-width:576px){.body--page-mandatory-listing-v1 .header--inner .bg_ctnr{min-height:500px}}.body--page-mandatory-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-mandatory-listing-v1 .header--inner .header__data{min-height:500px}}.body--page-mandatory-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-mandatory-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-mandatory-listing-v1 .header--inner .header__data-container{max-width:1500px}@media screen and (min-width:576px){.body--page-mandatory-listing-v2 .header--inner .bg_ctnr{min-height:500px}}.body--page-mandatory-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-mandatory-listing-v2 .header--inner .header__data{min-height:500px}}.body--page-mandatory-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-mandatory-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-mandatory-listing-v2 .header--inner .header__data-container{max-width:1470px}@media screen and (min-width:576px){.body--page-mandatory-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-mandatory-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-mandatory-details-v1 .header--inner .header__data{min-height:555px}}.body--page-mandatory-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-mandatory-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-mandatory-details-v1 .header--inner .header__data-container{max-width:1265px}@media screen and (min-width:576px){.body--page-agency-listing-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-agency-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-agency-listing-v1 .header--inner .header__data{min-height:450px}}.body--page-agency-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-agency-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-agency-listing-v1 .header--inner .header__data-container{max-width:1470px}@media screen and (min-width:576px){.body--page-agency-listing-v2 .header--inner .bg_ctnr{min-height:450px}}.body--page-agency-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-agency-listing-v2 .header--inner .header__data{min-height:450px}}.body--page-agency-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-agency-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-agency-listing-v2 .header--inner .header__data-container{max-width:1310px}@media screen and (min-width:576px){.body--page-agency-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-agency-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-agency-details-v1 .header--inner .header__data{min-height:555px}}.body--page-agency-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-agency-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-agency-details-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-contact-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-contact-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-contact-v1 .header--inner .header__data{min-height:555px}}.body--page-contact-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-contact-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-contact-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-contact-v2 .header--inner .bg_ctnr{min-height:555px}}.body--page-contact-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-contact-v2 .header--inner .header__data{min-height:555px}}.body--page-contact-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-contact-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-contact-v2 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-editorial-basic .header--inner .bg_ctnr{min-height:555px}}.body--page-editorial-basic .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-editorial-basic .header--inner .header__data{min-height:555px}}.body--page-editorial-basic .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-editorial-basic .header--inner .header__data-wrapper{padding:0}}.body--page-editorial-basic .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-news-listing-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-news-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-news-listing-v1 .header--inner .header__data{min-height:450px}}.body--page-news-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-news-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-news-listing-v1 .header--inner .header__data-container{max-width:1460px}@media screen and (min-width:576px){.body--page-news-listing-v2 .header--inner .bg_ctnr{min-height:450px}}.body--page-news-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-news-listing-v2 .header--inner .header__data{min-height:450px}}.body--page-news-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-news-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-news-listing-v2 .header--inner .header__data-container{max-width:1420px}.body--page-news-listing-v2 .page-news-listing-v2{margin-top:-3em}@media screen and (min-width:576px){.body--page-news-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-news-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-news-details-v1 .header--inner .header__data{min-height:555px}}.body--page-news-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-news-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-news-details-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-selection-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-selection-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-selection-v1 .header--inner .header__data{min-height:450px}}.body--page-selection-v1 .header--inner .header__data-wrapper{max-width:1245px;padding:0 var(--wrapper-x);width:100%;margin:0 auto}@media screen and (min-width:1600px){.body--page-selection-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-selection-v1 .header--inner .header__data-container{max-width:1350px;margin:0 auto}@media screen and (min-width:576px){.body--page-partner-listing-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-partner-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-partner-listing-v1 .header--inner .header__data{min-height:450px}}.body--page-partner-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-partner-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-partner-listing-v1 .header--inner .header__data-container{max-width:1235px}@media screen and (min-width:576px){.body--page-partner-listing-v2 .header--inner .bg_ctnr{min-height:520px}}.body--page-partner-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-partner-listing-v2 .header--inner .header__data{min-height:450px}}.body--page-partner-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-partner-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-partner-listing-v2 .header--inner .header__data-container{max-width:1235px}@media screen and (min-width:576px){.body--page-estimation-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-estimation-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-estimation-v1 .header--inner .header__data{min-height:555px}}.body--page-estimation-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-estimation-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-estimation-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-alertmail-content-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-alertmail-content-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-alertmail-content-v1 .header--inner .header__data{min-height:555px}}.body--page-alertmail-content-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-alertmail-content-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-alertmail-content-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-team-listing-v1 .header--inner .bg_ctnr{min-height:500px}}.body--page-team-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-team-listing-v1 .header--inner .header__data{min-height:500px}}.body--page-team-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-team-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-team-listing-v1 .header--inner .header__data-container{max-width:1410px}@media screen and (min-width:576px){.body--page-team-listing-v2 .header--inner .bg_ctnr{min-height:500px}}.body--page-team-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-team-listing-v2 .header--inner .header__data{min-height:500px}}.body--page-team-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-team-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-team-listing-v2 .header--inner .header__data-container{max-width:1500px}@media screen and (min-width:576px){.body--page-events-listing-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-events-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-events-listing-v1 .header--inner .header__data{min-height:555px}}.body--page-events-listing-v1 .header--inner .header__data-wrapper{max-width:1300px;padding:0 var(--wrapper-x);margin:auto;width:100%}@media screen and (min-width:1600px){.body--page-events-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-events-listing-v1 .header--inner .header__data-container{max-width:1420px}@media screen and (min-width:576px){.body--page-events-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-events-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-events-details-v1 .header--inner .header__data{min-height:555px}}.body--page-events-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x);margin:auto;width:100%}@media screen and (min-width:1600px){.body--page-events-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-events-details-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-program-listing-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-program-listing-v1 .header--inner .header__data{padding-top:90px}.body--page-program-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-program-listing-v1 .header--inner .header__data-container{max-width:1450px}@media screen and (min-width:576px){.body--page-program-listing-v2 .header--inner .bg_ctnr{min-height:555px}}.body--page-program-listing-v2 .header--inner .header__data{padding-top:90px}@media screen and (min-width:576px){.body--page-program-listing-v2 .header--inner .header__data{min-height:400px}}.body--page-program-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-program-listing-v2 .header--inner .header__data-container{max-width:1450px}@media screen and (min-width:576px){.body--page-program-listing-v3 .header--inner .bg_ctnr{min-height:555px}}.body--page-program-listing-v3 .header--inner .header__data{padding-top:90px}.body--page-program-listing-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-listing-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-program-listing-v3 .header--inner .header__data-container{max-width:1425px}.body--page-program-detail-v1 .header--inner .header__data{padding-top:90px}.body--page-program-detail-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-detail-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-program-detail-v1 .header--inner .header__data-container{max-width:1500px}.body--page-program-detail-v2 .header--inner .header__data{padding-top:90px}.body--page-program-detail-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-detail-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-program-detail-v2 .header--inner .header__data-container{max-width:1345px}.body--page-program-detail-v3 .header--inner .header__data{padding-top:90px}.body--page-program-detail-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-detail-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-program-detail-v3 .header--inner .header__data-container{max-width:1500px}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0;transition:opacity .5s .5s}.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}:root{--wrapper-x:10px}@media screen and (min-width:360px){:root{--wrapper-x:20px}}@media screen and (min-width:768px){:root{--wrapper-x:2em}}a.btn_contact{display:block;margin:38px auto;text-align:center;background:#052444;color:#fff;text-decoration:none;padding:12px;font-size:20px;max-width:300PX;pointer-events:all}@media screen and (min-width:1200px){.header__logo.logo .logo__source{max-width:unset;min-width:unset;width:336px;height:57px}}span.submenu__label{text-transform:none}span.submenu__label:first-letter{text-transform:capitalize}.topbar__logo .logo{height:23px;width:auto}@media screen and (min-width:1200px){.header--inner .main-nav__logo .logo{max-height:29px}}@media screen and (min-width:1200px){.header--inner .header__logo{top:39px}}.team-listing-v1__item .item__decorate .decorate__visual img{max-height:455px}.menu__label:lang(en),.menu__label:lang(it){display:inline-block;text-transform:lowercase}.menu__label:lang(en):first-letter,.menu__label:lang(it):first-letter{text-transform:capitalize;display:inline-block}.form-search-filter__container .form-search-filter{background:rgba(5,36,68,.7)}.formOffredem__container .form__content .button-select__element{font-size:16px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content,.formSelect__container .formSelect__content .textfield__input,.formSelect__container .formSelect__structure .label-element{font-size:15px}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{font-size:16px;text-transform:lowercase}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-size:15px}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{font-size:20px;letter-spacing:6px}.header--home.header .main-nav__tools .menu__item:hover .menu__label{color:#fff}@media screen and (min-width:768px){.services-v2__decorate-1--text,.services-v2__decorate-2--text,.services-v2__decorate-3--text{background:#052444}}@media screen and (min-width:768px) and (max-width:992px){.services-v2__item-links .button-drawing{letter-spacing:.2em}}@media screen and (min-width:768px) and (max-width:992px){.services-v2__item-title .title .title__content-1:lang(en){font-size:18px}}@media screen and (min-width:993px) and (max-width:1536px){.services-v2__item-title .title .title__content-1:lang(en){font-size:19px}}.alertmail-v1__text span{color:#6a6a6a!important}@media screen and (max-width:425px){.alertmail-v1__links .button-drawing{letter-spacing:1px}}.favorites-v3__item-address,.favorites-v3__item-text{text-align:left}.favorites-v3__item-links .button-drawing .arrow_link_svg{fill:#5887a8}@media screen and (min-width:1440px) and (max-width:1536px){.newsletter-v1__title .title .title__content-1{font-size:23px}}.footer-v1-top__socials .socials__title{text-transform:uppercase}.footer-v1-last__lbi-logo{width:164px;height:26px}@media screen and (min-width:1200px){.footer-v1-top__coords--infos{margin-right:8em}.footer-v1-top__content{width:62%}}.property-listing-v2__item{margin:5em 0}.filter-sort__container .filter-value .icon{fill:#fff}.search-filter-full .modal__body{background:rgba(5,36,68,.7)}@media screen and (min-width:768px) and (max-width:992px){.estimation__wrapper .textfield__input{font-size:11.9px}}@media screen and (min-width:768px) and (max-width:992px){.estimation__wrapper .ss-main.js-select--main{font-size:12px}}.contact-v1__decorate img{object-fit:contain}.contact-v1__socials.socials ul.social__items{display:flex}.contact-v1__text.text{font-size:0}.js-lazy,.js-swiper-lazy{background-color:#fff}@media screen and (max-width:425px){.body--page-editorial-basic .body__wrapper{margin-top:200px}}.editorial table td,.editorial table tr{border:1px solid transparent}@media screen and (max-width:425px){.editorial table tr{display:inline-grid}}@media screen and (min-width:768px) and (max-width:992px){.editorial table{width:auto!important}}.modal-message .modal__body{background-color:#052444}@media screen and (min-width:1200px) and (max-width:1600px){.form-search-filter__container{top:60%}}.submenu__label:first-letter{text-transform:uppercase!important}a.submenu__link,span.submenu__label{text-transform:lowercase}span.submenu__label{text-transform:lowercase!important}.services-v2__item-title .title .title__content-1:first-letter,a.submenu__link:first-letter{text-transform:capitalize}.form-search-filter__container{top:60%}a.btn-redac{width:350px;border:1px solid #5887a8;padding:10px 20px;display:block;margin:0 auto;text-decoration:none}@media screen and (max-width:767px){a.btn-redac{width:300px;padding:10px 15px}}a.btn-redac:hover{background:#5887a8;color:#fff}@media screen and (max-width:992px){.tabdis tr{display:flex;flex-direction:column}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX21haW4tc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvcmdwZC9fcmdwZC12MS5zY3NzIiwibWFpbi5jc3MiLCIwMS10b29scy9fYW5pbWF0aW9ucy5zY3NzIiwiMDEtdG9vbHMvX2ZvbnQuZXN0aW1hdGlvbi5zY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbGluay1ibG9jLnNjc3MiLCIwMi1nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIjAzLXRhZ3MvX2FyaWEtdGFibGUuc2NzcyIsIjAzLXRhZ3MvX2hlYWRpbmdzLnNjc3MiLCIwMS10b29scy9fbWl4aW5zLnJlc2V0LnNjc3MiLCIwMy10YWdzL19odG1sLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMC1jb2xvcnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA1LXBhZ2VzLnNjc3MiLCIwMS10b29scy9fbWl4aW5zLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiMDYtZWxlbWVudHMvX2xvYWRlci5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21vZGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9yZS1hY3Rpb24uc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzIiwiMDYtZWxlbWVudHMvX3Njcm9sbC1hbGlnbmVyLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fc2VvLXRhZy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3Nlby10YWcuc2NzcyIsIjA2LWVsZW1lbnRzL19zdGF0dXMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zdGF0dXMuc2NzcyIsIjA2LWVsZW1lbnRzL19zd2lwZXIuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zd2lwZXIuc2NzcyIsIjA2LWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFibGUtYXJpYS5zY3NzIiwiMDYtZWxlbWVudHMvX3RhYnMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJzLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2luZm9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc3VibWl0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2NzcyIsIjA2LWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RpdGxlLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1kZXRhaWxzLnYxLnNjc3MiLCIwMC1jb3JlL18wMi1jb3JlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLWNvbnRlbnQudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52cy5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2JhY2stbGluay9fYmFjay1saW5rLnNjc3MiLCIwNy1tb2R1bGVzL2JhbmRlYXV4L2JhbmRlYXV4LnNjc3MiLCIwNy1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzIiwiMDctbW9kdWxlcy9ibG9jL19ibG9jLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYmxvYy9fYmxvYy1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwiMDctbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCIwNy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxsLXRyYWNraW5nL19jYWxsLXRyYWNraW5nLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9jb250YWN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvY29udGFjdC52Mi5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvdW50ZXIvY291bnRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzIiwiMDctbW9kdWxlcy9kb3dubG9hZC9fZG93bmxvYWQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZG93bmxvYWQvX2Rvd25sb2FkLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNlby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy0xLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWdtcy0xLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy00LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTYuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy03LnNjc3MiLCIwNy1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LWxpc3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19ob21lLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb25fcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlscy52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFxL19mYXEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2Zvcm0vX2Zvcm0udjEuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNi1hbmltYXRpb25zLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvamVzdGltby9famVzdGltby5zY3NzIiwiMDctbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8udjIuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL3Nlby10ZXh0cy5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fX21haW4tbmF2LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLXNlYXJjaC9fbWFpbi1zZWFyY2guc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy5ibGFuay5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZtYW5kYXRvcnkuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19fbWFwLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9tYXAuYmFubmVyLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtcmVsYXRlZC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLXJlbGF0ZWQudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjMuc2NzcyIsIjA3LW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYyLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2NzcyIsIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXMtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLWRldGFpbC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2RldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjQuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2NzcyIsIjA3LW1vZHVsZXMvcHJvbW90ZS9fcHJvbW90ZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9tb3RlL3Byb21vdGUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmctdjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19hcHBseW9ubGluZS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX21vZGFsLmRwZS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzLXJlbGF0ZWQvX3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnR5LWRldGFpbF9hZ2VuY3kuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL190b29scy5zY3NzIiwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1kZXRhaWxzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmUtZGV0YWlscy52MS5zY3NzIiwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzX2xpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXNfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX19yZ3BkLWNvb2tpZXMuc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uY29udGVudC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5zY3NzIiwiMDctbW9kdWxlcy9zZW8tcGFuZWwvc2VvLXBhbmVsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52NC5zY3NzIiwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEtaW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwiMDctbW9kdWxlcy9zb2NpYWxzL19zb2NpYWxzX3NoYXJlLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX190b3BiYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fYWxlcnRtYWlsLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fY29ubmVjdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2Nvbm5lY3Quc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fbGFuZy5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX21laWxsZXVycy1hZ2VudHMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19tZWlsbGV1cnMtYWdlbnRzLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fcGhvbmUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19waG9uZS5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fc2VsZWN0aW9uLnNjc3MiLCIwOC1wYWdlcy9fcGFnZS1lc3RpbWF0aW9uLWV0YXBlcy1tb2R1bGUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcG9waW4tZXN0aW1hdGlvbi1yYXBpZGUvX19lc3RpbWF0aW9uLXBhZ2UtZXRhcGVzLnNjc3MiLCIwOC1wYWdlcy9fcGFnZXMuc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIm1haW4uc2NzcyIsIl9jdXN0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOE1BLGdCQWloQlksQ0MzdEJaLDRFQUFZLENBQ1oscUZBQVksQ0NBWixxRkFBWSxDQUNaLCtHQUFZLENDSlosOEVBQVksQ0FDWix1RkFBWSxDQUNaLHFGQUFZLENGR1osV0FDRSx3QkFBMkIsQ0FDM0Isc0NBQXlDLENBQ3pDLDRTQUkwRSxDQUMxRSxlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENHcUdwQiw4QkNuSFEscUJBQXNDLENEc0g5QyxnQ0N0SFEsc0JBQXNDLENEeUg5QyxnQ0N6SFEsc0JBQXNDLENENEg5QyxnQ0M1SFEsc0JBQXNDLENEK0g5QyxnQ0MvSFEsc0JBQXNDLENEa0k5Qyw4QkNsSVEscUJBQXNDLENEcUk5QyxnQ0NySVEsdUJBQXNDLENEd0k5QyxnQ0N4SVEsdUJBQXNDLENEMkk5QyxnQ0MzSVEsdUJBQXNDLENEOEk5QyxnQ0M5SVEsdUJBQXNDLENEaUo5Qyw4QkNqSlEscUJBQXNDLENEb0o5QyxnQ0NwSlEsdUJBQXNDLENEdUo5QyxnQ0N2SlEsdUJBQXNDLENEMEo5QyxnQ0MxSlEsdUJBQXNDLENENko5QyxnQ0M3SlEsdUJBQXNDLENEZ0s5Qyw4QkNoS1EscUJBQXNDLENEbUs5QyxnQ0NuS1EsdUJBQXNDLENEc0s5QyxnQ0N0S1EsdUJBQXNDLENEeUs5QyxnQ0N6S1EsdUJBQXNDLENENEs5QyxnQ0M1S1EsdUJBQXNDLENEK0s5Qyw4QkMvS1EscUJBQXNDLENEa0w5QyxnQ0NsTFEsdUJBQXNDLENEcUw5QyxnQ0NyTFEsdUJBQXNDLENEd0w5QyxnQ0N4TFEsdUJBQXNDLENEMkw5QyxnQ0MzTFEsdUJBQXNDLENEOEw5Qyw4QkM5TFEscUJBQXNDLENEaU05QywyQkMzTFEsa0JBQW1DLENEOEwzQyw2QkM5TFEsbUJBQW1DLENEaU0zQyw2QkNqTVEsbUJBQW1DLENEb00zQyw2QkNwTVEsbUJBQW1DLENEdU0zQyw2QkN2TVEsbUJBQW1DLENEME0zQywyQkMxTVEsa0JBQW1DLENENk0zQyw2QkM3TVEsb0JBQW1DLENEZ04zQyw2QkNoTlEsb0JBQW1DLENEbU4zQyw2QkNuTlEsb0JBQW1DLENEc04zQyw2QkN0TlEsb0JBQW1DLENEeU4zQywyQkN6TlEsa0JBQW1DLENENE4zQyw2QkM1TlEsb0JBQW1DLENEK04zQyw2QkMvTlEsb0JBQW1DLENEa08zQyw2QkNsT1Esb0JBQW1DLENEcU8zQyw2QkNyT1Esb0JBQW1DLENEd08zQywyQkN4T1Esa0JBQW1DLENEMk8zQyw2QkMzT1Esb0JBQW1DLENEOE8zQyw2QkM5T1Esb0JBQW1DLENEaVAzQyw2QkNqUFEsb0JBQW1DLENEb1AzQyw2QkNwUFEsb0JBQW1DLENEdVAzQywyQkN2UFEsa0JBQW1DLENEMFAzQyw2QkMxUFEsb0JBQW1DLENENlAzQyw2QkM3UFEsb0JBQW1DLENEZ1EzQyw2QkNoUVEsb0JBQW1DLENEbVEzQyw2QkNuUVEsb0JBQW1DLENEc1EzQywyQkN0UVEsa0JBQW1DLENEeVEzQyxvQ0NuUVEsMkJBQXlDLENEc1FqRCxvQ0N0UVEsMkJBQXlDLENEeVFqRCxvQ0N6UVEsMkJBQXlDLENENFFqRCxvQ0M1UVEsMkJBQXlDLENEK1FqRCxvQ0MvUVEsMkJBQXlDLENEa1JqRCxvQ0NsUlEsMkJBQXlDLENEcVJqRCxvQ0NyUlEsMkJBQXlDLENEd1JqRCxvQ0N4UlEsMkJBQXlDLENEMlJqRCxvQ0MzUlEsMkJBQXlDLENEOFJqRCxvQ0M5UlEsMkJBQXlDLENEaVNqRCxxQ0NqU1EsNEJBQXlDLENEb1NqRCx5Q0MvUkksa0NBQW9DLENBVXhDLDBCQUNJLEdBQ0ksMEJBQTJCLENBQzNCLFNBQVUsQ0FFZCxHQUNJLHVCQUF3QixDQUN4QixTQUFVLENBQUEsQ0FJbEIsNEJBQ0ksR0FDSSxtQkFBb0IsQ0FDcEIsdUJBQXlCLENBQ3pCLFNBQVUsQ0FFZCxHQUNJLG1CQUFvQixDQUNwQix1QkFBeUIsQ0FDekIsU0FBVSxDQUFBLENBSWxCLDZCQUNJLEdBQ0ksbUJBQW9CLENBQ3BCLG9CQUF1QixDQUN2QixTQUFVLENBRWQsR0FDSSxtQkFBb0IsQ0FDcEIsb0JBQXVCLENBQ3ZCLFNBQVUsQ0FBQSxDQUlsQiwrQkFDSSxHQUNJLG9CQUFzQixDQUUxQixHQUNJLG1CQUFvQixDQUFBLENBSTVCLHlCQUNJLEdBQ0ksUUFBUyxDQUViLEdBQ0ksV0FBWSxDQUFBLENBSXBCLDZCQUNJLEdBQ0ksUUFBUyxDQUViLEdBQ0ksV0FBWSxDQUFBLENBSXBCLGdDQUNJLEdBQ0ksUUFBUyxDQUViLEdBQ0ksV0FNRyxDQUFBLENDekdYLFdBQ0kseUJBQTRCLENBQzVCLDJDQUE4QyxDQUM5Qyx5VEFJZ0UsQ0FDaEUsZUFBbUIsQ0FDbkIsaUJBQWtCLENBR3RCLFdBQ0ksMEJBQTZCLENBQzdCLDZDQUFnRCxDQUNoRCxtVUFJa0UsQ0FDbEUsZUFBbUIsQ0FDbkIsaUJBQWtCLENGK1d0QiwrQ0UzV0kseUJBNEJrQyxDRndXdEMsZ0dFbllJLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixXQUFZLENBRVosb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUlsQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBR3BCLGVBQWdCLENBSWhCLGdCQUFpQixDQU1qQixrQ0FBbUMsQ0FDbkMsaUNBZ0NrQyxDRndVdEMsaURFcFdJLDBCQTRCa0MsQ0FJdEMsd0JBQTBCLGVBQWdCLENBQzFDLDBCQUE0QixlQUFnQixDQUM1QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLDJCQUE2QixlQUFnQixDQUM3Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMseUJBQTJCLGVBQWdCLENBQzNDLHdCQUEwQixlQUFnQixDQUMxQyxrQkFBb0IsZUFBZ0IsQ0FDcEMsb0JBQXNCLGVBQWdCLENBQ3RDLGlCQUFtQixlQUFnQixDQUNuQyxrQkFBb0IsZUFBZ0IsQ0FDcEMsMEJBQTRCLGVBQWdCLENBQzVDLHlCQUEyQixlQUFnQixDQUMzQyw0QkFBOEIsZUFBZ0IsQ0FDOUMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMscUJBQXVCLGVBQWdCLENBQ3ZDLCtCQUFpQyxlQUFnQixDQUNqRCxpQ0FBbUMsZUFBZ0IsQ0FDbkQsb0JBQXNCLGVBQWdCLENBQ3RDLDJCQUE2QixlQUFnQixDQUM3Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMsbUJBQXFCLGVBQWdCLENBQ3JDLHdCQUEwQixlQUFnQixDQUMxQyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHdCQUEwQixlQUFnQixDQUMxQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxtQkFBcUIsZUFBZ0IsQ0FDckMsa0JBQW9CLGVBQWdCLENBQ3BDLHlCQUEyQixlQUFnQixDQUMzQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHlCQUEyQixlQUFnQixDQUMzQyx1QkFBeUIsZUFBZ0IsQ0FDekMsd0JBQTBCLGVBQWdCLENBQzFDLHlCQUEyQixlQUFnQixDQUMzQyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLGtCQUFvQixlQUFnQixDQUNwQywyQkFBNkIsZUFBZ0IsQ0FDN0MscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QywyQkFBNkIsZUFBZ0IsQ0FDN0MsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLDBCQUE0QixlQUFnQixDQUM1QywwQkFBNEIsZUFBZ0IsQ0FDNUMseUJBQTJCLGVBQWdCLENBQzNDLG9CQUFzQixlQUFnQixDQUN0QywyQkFBNkIsZUFBZ0IsQ0FDN0Msd0JBQTBCLGVBQWdCLENBQzFDLG1CQUFxQixlQUFnQixDQUNyQyx5QkFBMkIsZUFBZ0IsQ0FDM0MsZ0NBQWtDLGVBQWdCLENBQ2xELGlCQUFtQixlQUFnQixDQUNuQyxrQkFBb0IsZUFBZ0IsQ0FDcEMsMkJBQTZCLGVBQWdCLENBQzdDLHlCQUEyQixlQUFnQixDQUMzQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2QyxtQ0FBcUMsZUFBZ0IsQ0FDckQsaUNBQW1DLGVBQWdCLENBQ25ELGtDQUFvQyxlQUFnQixDQUNwRCxvQ0FBc0MsZUFBZ0IsQ0FDdEQsa0JBQW9CLGVBQWdCLENBQ3BDLHVCQUF5QixlQUFnQixDQUN6QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHVCQUF5QixlQUFnQixDQUN6QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsNEJBQThCLGVBQWdCLENBQzlDLHlCQUEyQixlQUFnQixDQUMzQyx5QkFBMkIsZUFBZ0IsQ0FDM0MscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMseUJBQTJCLGVBQWdCLENBQzNDLDhCQUFnQyxlQUFnQixDQUNoRCxnQ0FBa0MsZUFBZ0IsQ0FDbEQsbUJBQXFCLGVBQWdCLENBQ3JDLDBCQUE0QixlQUFnQixDQUM1QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsNEJBQThCLGVBQWdCLENBQzlDLHNCQUF3QixlQUFnQixDQUN4Qyw4QkFBZ0MsZUFBZ0IsQ0FDaEQsMEJBQTRCLGVBQWdCLENBQzVDLDJCQUE2QixlQUFnQixDQUM3Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMseUJBQTJCLGVBQWdCLENBQzNDLDRCQUE4QixlQUFnQixDQUM5QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsd0JBQTBCLGVBQWdCLENBQzFDLHFCQUF1QixlQUFnQixDQUN2QywrQkFBaUMsZUFBZ0IsQ0FDakQsMkJBQTZCLGVBQWdCLENBQzdDLDRCQUE4QixlQUFnQixDQUM5QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0Qyw0QkFBOEIsZUFBZ0IsQ0FDOUMsNkJBQStCLGVBQWdCLENBQy9DLDBCQUE0QixlQUFnQixDQUM1QywyQkFBNkIsZUFBZ0IsQ0FDN0MscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsMEJBQTRCLGVBQWdCLENBQzVDLHdCQUEwQixlQUFnQixDQUMxQyxrQ0FBb0MsZUFBZ0IsQ0FDcEQsa0NBQW9DLGVBQWdCLENBQ3BELG1DQUFxQyxlQUFnQixDQUNyRCxtQ0FBcUMsZUFBZ0IsQ0FDckQsMkJBQTZCLGVBQWdCLENBQzdDLHlCQUEyQixlQUFnQixDQUMzQyxvQ0FBc0MsZUFBZ0IsQ0FDdEQsdUJBQXlCLGVBQWdCLENBQ3pDLGlCQUFtQixlQUFnQixDQUNuQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLDZCQUErQixlQUFnQixDQUMvQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsMEJBQTRCLGVBQWdCLENBQzVDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMseUJBQTJCLGVBQWdCLENBQzNDLHdCQUEwQixlQUFnQixDQUMxQyxtQkFBcUIsZUFBZ0IsQ0FDckMsdUJBQXlCLGVBQWdCLENBQ3pDLGtCQUFvQixlQUFnQixDQUNwQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsd0JBQTBCLGVBQWdCLENBQzFDLDZCQUErQixlQUFnQixDQUMvQywwQ0FBNEMsZUFBZ0IsQ0FDNUQsa0JBQW9CLGVBQWdCLENBQ3BDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLHVCQUF5QixlQUFnQixDQUN6QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsNEJBQThCLGVBQWdCLENBQzlDLHVCQUF5QixlQUFnQixDQUN6QywyQkFBNkIsZUFBZ0IsQ0FDN0MseUJBQTJCLGVBQWdCLENBQzNDLHlCQUEyQixlQUFnQixDQUMzQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsd0JBQTBCLGVBQWdCLENBQzFDLHlCQUEyQixlQUFnQixDQUMzQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsMEJBQTRCLGVBQWdCLENBQzVDLDBCQUE0QixlQUFnQixDQUM1QywrQkFBaUMsZUFBZ0IsQ0FDakQsaUJBQW1CLGVBQWdCLENBQ25DLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsd0JBQTBCLGVBQWdCLENBQzFDLHVCQUF5QixlQUFnQixDQUN6Qyx5QkFBMkIsZUFBZ0IsQ0FDM0MscUJBQXVCLGVBQWdCLENBQ3ZDLHlCQUEyQixlQUFnQixDQUMzQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLDRCQUE4QixlQUFnQixDQUM5QywyQkFBNkIsZUFBZ0IsQ0FDN0MsaUJBQW1CLGVBQWdCLENBQ25DLGtCQUFvQixlQUFnQixDQUNwQyx1QkFBeUIsZUFBZ0IsQ0FDekMsd0JBQTBCLGVBQWdCLENBQzFDLG9CQUFzQixlQUFnQixDQUN0QyxpQ0FBbUMsZUFBZ0IsQ0FDbkQseUJBQTJCLGVBQWdCLENBQzNDLG9CQUFzQixlQUFnQixDQUN0QywwQ0FBNEMsZUFBZ0IsQ0FDNUQsNENBQThDLGVBQWdCLENBQzlELDJCQUE2QixlQUFnQixDQUM3QyxrQkFBb0IsZUFBZ0IsQ0FDcEMseUJBQTJCLGVBQWdCLENBQzNDLHlCQUEyQixlQUFnQixDQUMzQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsZ0NBQWtDLGVBQWdCLENBQ2xELDBCQUE0QixlQUFnQixDQUM1QyxrQkFBb0IsZUFBZ0IsQ0FDcEMsb0JBQXNCLGVBQWdCLENBSXRDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsb0JBQXNCLGVBQWdCLENBQ3RDLHdCQUEwQixlQUFnQixDQUMxQywyQkFBNkIsZUFBZ0IsQ0FDN0MsMkJBQTZCLGVBQWdCLENBQzdDLHlCQUEyQixlQUFnQixDQUMzQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLGtCQUFvQixlQUFnQixDQUNwQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdC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SXZCLFFBQ0ksbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0J4QnNCcUMsQ3dCckJyQyxzRmpFUW1DLENpRVBuQyxhbkRabUIsQ21EYW5CLG1CeEJvQjBDLEN3Qm5CMUMsd0J4Qm9CK0MsQ3dCbkIvQyxvQnhCb0IyQyxDd0JuQjNDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsY0FBZSxDQUVmLGlCQUNJLGtCQUFtQixDakQyV25CLG9DaUQ1V0osaUJBSVEsZ0JBQWlCLENBRXhCLENBRUQsd0JBQ0ksT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV4Qkk2QixDd0JIN0IsWW5EckNlLENtRHNDZixvQkFBdUIsQ0E3Qi9CLDhCQWtDWSxVQUFXLENDOUJuQixpQkFDSSxVcERKaUIsQ29ES2pCLG1CVlp3QixDVWF4QixvRmxFRStCLENrRUQvQixnQlZicUIsQ1VjckIsa0JWaUU0QixDVWhFNUIseUJsRHFSSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENrRHhScEIsaUJBQ0ksc0JWaEIrQixDVWlCL0IsYUFBYyxDQUVkLFlBQWEsQ0FHYixvQnBEekJlLENvRHlCZixvQnBEekJlLENvRDBCZiwyRWxFakIrQixDa0VrQi9CLGdCVmpCcUIsQ1VrQnJCLG1CVmpCd0IsQ1VrQnhCLGFWcEJ5QixDVXNCekIsVUFBVyxDQWJkLDhCQWVPLGFwRGxDVyxDb0RtQ1gsU1ZuQnVCLENVb0J2QixvRmxFMUIyQixDa0VTbEMsd0NBb0JPLGFwRHZDVyxDb0R3Q1gsU1Z4QnVCLENVeUJ2QixvRmxFL0IyQixDa0VTbEMsdUJBMEJPLHlCQUEyQixDQTFCbEMsb0NBNEJXLGFwRC9DTyxDb0RnRFAsV1Y5QnNCLENVQ2pDLDhDQWdDVyxhcERuRE8sQ29Eb0RQLFdWbENzQixDV0hsQyxrQkFDSSxtQlhqQndCLENXa0J4QixvRm5FSCtCLENtRUkvQixnQlhsQnFCLENXbUJyQixrQlh3QzZCLENXdkM3QixVckRkaUIsQ3FEZWpCLDBCbkQrUUosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDbURsUnBCLGtCQUtJLGFYcEJ5QixDV3FCekIsMkVuRXJCK0IsQ21Fc0IvQixnQlhyQnFCLENXc0JyQixtQlhyQndCLENXc0J4QixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLG9CckRuQ2UsQ3FEbUNmLG9CckRuQ2UsQ3FEb0NmLHNCWGpDK0IsQ1drQy9CLGFBQWMsQ0FDZCxVQUFXLENBZGQsK0JBZ0JPLGFyRHpDVyxDcUQwQ1gsU1gxQnVCLENXUzlCLHlDQW9CTyxhckQ3Q1csQ3FEOENYLFNYOUJ1QixDV1M5Qix3QkF3Qk8sWUFBYSxDQUNiLHlCQUEyQixDQXpCbEMscUNBMkJXLGFyRHBETyxDcURxRFAsV1huQ3NCLENXT2pDLCtDQStCVyxhckR4RE8sQ3FEeURQLFdYdkNzQixDV09qQyw0REF3Q1csYXJEakVPLENxRGtFUCxTWGxEbUIsQ1d1RC9CLGlCQUNJLGlCQUFrQixDQURyQixzQ0FHTyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUixtQkFBb0IsQ0FOM0IsMkNBUVcsU0FBVSxDQUNWLFVBQVcsQ0FDWCxZckRyRk8sQ3NEU3ZCLHlCQUdRLFlBQWEsQ0FDYixrQkFBbUIsQ0FFbkIsb0JBckJzQixDQXFCdEIsb0JBckJzQixDQXNCdEIsVUFBVyxDQUNYLGNBQWUsQ0FDZixhQXZCZSxDQXdCZiwyRUF2QnlGLENBYWpHLHVCQWNRLFlBQWEsQ0FDYixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGtCQUFtQixDQWpCM0IsMkJBb0JZLFdBQVksQ0FwQnhCLHNCQXlCUSxrQkFBbUIsQ0F6QjNCLCtCQTRCWSwyRUFsQzhGLENBbUM5RixVdEQ1QmEsQ3NENkJiLHdCdER2Q1csQ3NEd0NYLHdCdER4Q1csQ3NEeUNYLGlCQXpDd0IsQ0EwQ3hCLGlCQTNDd0IsQ0E0Q3hCLGFBN0NvQixDQThDcEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixpQkFBa0IsQ0F2QzlCLHFCQTRDUSxXQS9Da0IsQ0FnRGxCLFl0RHREZSxDc0R1RGYsZ0JBaER1QixDQUUvQix1QkFrRFEsYXREM0RlLENzRDREZixlQUFnQixDQW5EeEIsd0JBdURRLFNBQVUsQ0FDVixjQUFlLENBQ2YsY0FBZSxDQUNmLGlCQUFrQixDQTFEMUIsb0JBOERRLFdBQVksQ0FDWixVQUFXLENBQ1gsU3REL0RpQixDc0RnRWpCLGVBQWdCLENDN0V4Qix1QkFFUSxjQ0prQyxDREUxQyx5QkFLWSxhQUFjLENBQ2Qsb0ZyRWUyQixDcUVkM0IsYXZERFcsQ3VERVgsZ0JDSGlDLENESWpDLHdCQ0h5QyxDRE5yRCx5QkFhWSxhQUFjLENBQ2Qsb0ZyRUcyQixDcUVGM0IsYXZEWlcsQ3VEYVgsZ0JDTmlDLENET2pDLG1CQ05vQyxDQ3FCaEQsbUJBQ0ksVUFBVyxDQUNYLCtDQ2hDbU4sQ0RrQ25OLDRCQUNJLGdCQ2pDcUMsQ0RnQ3hDLGlEQUtXLGlCQUFrQixDdkQ2VjFCLG9DdURsV0gsaURBUWUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFlBQVksQ0FDWixhQUFjLENBRXJCLENBYlIsaURBZ0JXLFlBQWEsQ0FDYixpQkFBa0IsQ3ZEaVYxQixvQ3VEbFdILGlEQW9CZSxxQkFBc0IsQ0FRN0IsQ0E1QlIsMkRBd0JlLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsZUFBZ0IsQ0ExQi9CLG1EQStCVyxlQUFnQixDQUNoQixXQUFZLEN2RGtVcEIsb0N1RGxXSCxtREFtQ2UsY0FBa0IsQ0FFekIsQ0FyQ1IseURBeUNlLCtDRVRvQixDekRrVWhDLG9DdURsV0gseURBNENtQixtQ0VaZ0IsQ0ZjdkIsQ0E5Q1osa0RBa0RXLGlCQUFrQixDQWxEN0IseURBcURlLFlBQWEsQ3ZENlN6QixvQ3VEbFdILHlEQXdEbUIsWUFBYSxDQWFwQixDQXJFWixzRUE4RHVCLFlBQWEsQ3ZEb1NqQyxvQ3VEbFdILHNFQWlFMkIsWUFBYSxDQUVwQixDQW5FcEIsaURBeUVXLGdCQUFpQixDdkR5UnpCLG9DdURsV0gsaURBNEVlLGtCQUFtQixDQUUxQixDQTlFUixnREFpRlcsY0FBZSxDdkRpUnZCLG9DdURsV0gsZ0RBb0ZlLGtCQUFtQixDQUUxQixDQXRGUixnREF5RlcscUJBQXNCLENBQ3RCLGlCQUFrQixDdkR3UTFCLG9DdURsV0gsZ0RBNkZlLGVBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixjQUFlLENBTXRCLENBckdSLGdGQW1HZSxnQkFBaUIsQ0FuR2hDLCtDQXdHVyxpQkFBa0IsQ0FDbEIsWUFBYSxDQXpHeEIsd0VBNEdlLGlCQUFrQixDQTVHakMsK0RBZ0hlLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCOUJqSHFCLEM4QmtIckIsc0Z2RS9IbUIsQ3VFZ0luQixhekRuSkcsQ3lEb0pILG1COUJuSDBCLEM4Qm9IMUIsd0I5Qm5IK0IsQzhCb0gvQixvQjlCbkgyQixDOEJMMUMsd0VBMkhtQixrQkFBbUIsQ3ZEdU9uQyxvQ3VEbFdILHdFQThIdUIsZ0JBQWlCLENBRXhCLENBaEloQiwrRUFtSW1CLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlOUJoSWEsQzhCaUliLFl6RHpLRCxDeUQwS0Msb0JBQXVCLENBekkxQyxxRkE4SXVCLFVBQVcsQ0FsSnZDLHlCQTJKUSx5QkFBMEIsQ0FHN0IsaUVBR1csZUM1TDRDLENENkw1QyxXQUFZLENBSnZCLHdFQU9lLGlCQUFrQixDQVBqQyx3RkFVbUIsY0NsTTZDLENEbU03QyxtQkFBb0IsQ0FDcEIscUJBQXNCLENBWnpDLDBGQWV1QixtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLG9GdkUxTFcsQ3VFMkxYLGF6RDdNTCxDeUQ4TUssZ0JENU1pQixDQzZNakIsd0JENU15QixDQ3dMaEQsMEZBd0J1QixtQkFBb0IsQ0FDcEIsb0Z2RXRNVyxDdUV1TVgsYXpEak5MLEN5RGtOSyxnQkQvTWlCLENDZ05qQixtQkQvTW9CLENDbUwzQyxxRUFtQ1csZUFBZ0IsQ0FDaEIsV0FBWSxDdkRvS3BCLG9DdUR4TUgscUVBdUNlLGNBQWtCLENBTXpCLENBM01iLDBEQWtOZ0IsYXpEL09PLEN5RDZCdkIsd0RBcU5nQixzQkdyUHVCLENIc1B2Qix3QnpEOU9PLEN5RCtPUCxhekRwUE8sQ3lENkJ2Qiw4REF5Tm9CLHNCR3hQcUIsQ0grQnpDLG9FQTJOd0IsZXpEOU9DLEN5RCtPRCxhekR6UEQsQ3lENkJ2QixxRUFtT1ksNEJHOU82QixDSCtPN0IsYXpEalFXLEN5RDZCdkIsb0ZBdU9ZLG9CekRwUVcsQ3lENkJ2QiwyTEE4T1ksa0J6RDNRVyxDeUQ0UVgsVXpEbFFhLEM2RCtEekIsZ0JBQ0ksd0NDekVpTSxDRDJFak0seUJBQ0ksZ0JDMUVrQyxDRHlFckMsaUNBSU8sNEJGZjRCLEN6RGtVaEMsb0MyRHZUSCxpQ0FPVyxrQ0ZsQndCLENFd0IvQixDM0QwU0QscUMyRHZUSCxpQ0FXVyxXQUFZLENBRW5CLENBR0wsMkJBQ0ksZ0JDekZ1QyxDNUQrWHZDLG9DMkR2U0osMkJBSVEsZ0JBQWlCLENBRXhCLENBRUQsdUJBQ0ksZUFBZ0IsQ0FDaEIsaUJBQWtCLEMzRDZSbEIsb0MyRC9SSix1QkFLUSxpQkFBa0IsQ0F3QnpCLENBN0JBLDhDQVVXLGNMbkgwQixDS3lHckMsZ0RBYWUsYUFBYyxDQUNkLG9GM0VoR21CLEMyRWlHbkIsYTdEaEhHLEM2RGlISCxnQkxsSHlCLENLbUh6Qix3QkxsSGlDLENLaUdoRCxnREFxQmUsYUFBYyxDQUNkLG9GM0U1R21CLEMyRTZHbkIsYTdEM0hHLEM2RDRISCxnQkxySHlCLENLc0h6QixtQkxySDRCLENLMkg1Qyx1QkFDSSxpQkFBa0IsQzNEK1BsQixvQzJEaFFKLHVCQUlRLGtCQUFtQixDQUUxQixDQUVELGlDQUNJLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsaUJBQWtCLEMzRHFQbEIsb0MyRHhQSixpQ0FNUSxxQkFBc0IsQ0FFN0IsQ0FHRywrQkFDSSxpQkFBa0IsQ0FHdEIsNkJBQ0ksZ0JBQWlCLENBQ2pC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QUNuQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBTWxCLGEzSXJGZSxDMklzRmYsa0Z6SnhFK0IsQ2dCcVgvQixvQ3lJeFRKLGtCQVFRLGVBQWdCLENBSXZCLENBRUQsZ0JBRUksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixZQUFjLENBQ2Qsd0IzSXpGZSxDMkkwRmYsYTNJL0ZlLEMySWdHZixrRnpKOUUrQixDeUpnRi9CLHNDQVJBLHNCL0U1RmlDLEMrRW9HaEMsb0RBTVcsY0FBZSxDQU4xQiw0QkFXTyxlM0luR1MsQzJJb0dULGEzSTlHTyxDMklvSG5CLGtCQUNJLFNBQVUsQ0FDVixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsUzNJOUdpQixDMkl1Q3pCLHdDQTJFUSw0Qi9FMUdpQyxDK0UyR2pDLGEzSTdIZSxDMklpRHZCLHVEQStFUSxvQjNJaEllLEMySWlEdkIsaUlBc0ZRLGtCM0l2SWUsQzJJd0lmLFUzSTlIaUIsQ0V5WGpCLG9DeUlwUEEsa0JBQ0ksVTNJdElhLEMySXdJakIsZ0JBRUksd0IzSS9JVyxDMklnSlgsVTNJM0lhLEMySTRJYixzQ0FIQSxzQi9FeEhxQyxDK0UySHBDLDRCQUdPLGUzSS9JSyxDMklnSkwsVTNJaEpLLEMySW9JckIsd0NBa0JRLDRCL0VsSXFDLEMrRW1JckMsVTNJdkphLEMySW9JckIsdURBc0JRLGlCM0kxSmEsQzJJb0lyQixpSUE2QlEsa0IzSTNLVyxDMkk0S1gsVTNJbEthLEMySXNLaEIsdUNBR1csYTNJbkxHLEMySWdMZCxxQ0FNVyxzQi9FekxtQixDK0UwTG5CLHdCM0lsTEcsQzJJbUxILGEzSXhMRyxDMklnTGQsMkNBVWUsc0IvRTVMaUIsQytFa0xoQyxpREFZbUIsZTNJbExILEMySW1MRyxhM0k3TEwsQzJJZ0xkLGtEQW9CTyw0Qi9FbEx5QixDK0VtTHpCLGEzSXJNTyxDMklnTGQsaUVBd0JPLG9CM0l4TU8sQzJJZ0xkLHFKQStCTyxrQjNJL01PLEMySWdOUCxVM0l0TVMsQzJJdU1aLENDL0liLFdBQ0ksa0I1SWhFbUIsQzRJaUVuQixpQkFBK0IsQ0FDL0IsZUFBZ0Is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QUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULGFBQWMsQ0FDZCxZQUFhLENBTGpCLG9EQU9RLGVBQWdCLENBQ25CLENBS2Isc0JBQ0ksZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDVixhQUFjLENBQ2QsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBUDFCLGtDQVNPLHFCQUFzQixDQU1sQyxrQkFDSSxVZTlMcUIsQ2Y2THpCLDJDQU1nQixhQUFjLENBQ2Qsb0ZDNUx1QixDRDZMdkIsVWVyTVMsQ2ZzTVQsZ0JrTHBOOEMsQ2xMcU45QyxtQmtMcE5pRCxDbEwwTWpFLDJDQWNnQixhQUFjLENBQ2Qsb0ZDeE11QixDRHlNdkIsVWU3TVMsQ2Y4TVQsZ0JrTHZOOEMsQ2xMd045QyxtQmtMdk5pRCxDbExxTWpFLG9DQTJCWSxVZXhOYSxDZjZMekIsb0NBOEJZLGFBQWMsQ0FDZCxvQmVqT1csQ2ZrT1gsc0J5RC9OMkIsQ3pEK0x2QyxpREFrQ2dCLFVlL05TLENmZ09ULFVrTG5NNEMsQ2xMZ0s1RCwyREFzQ2dCLFVlbk9TLENmb09ULFVrTHZNNEMsQ2xMZ0s1RCx1REEyQ29CLFVleE9LLENmeU9MLFVrTDVNd0MsQ2xMZ0s1RCxpRUErQ29CLFVlNU9LLENmNk9MLFVrTGhOd0MsQ2xMZ0s1RCx1RUF1RGdCLFVlcFBTLENmcVBULFVrTHhONEMsQ2xMZ0s1RCxpQ0FnRVksVWU3UGEsQ2Y2THpCLDJDQXFFUSxhZXZRZSxDZmtNdkIsb0VBdUVZLG9CZXpRVyxDZmtNdkIsMkVBNEVnQixhZW5STyxDZm9SUCxzQmtMak44QyxDbExvSTlELGlGQStFb0IsVWtMOU1vQyxDbEwrTXBDLGtCZXZSRyxDZnVNdkIsOEZBbUZvQixVZWhSSyxDZmlSTCw4QmUzUkcsQ2Z1TXZCLG9HQXNGd0IsME5BQXNRLENBdEY5UiwrREE2Rlksc0JrTGpPa0QsQ2xMa09sRCxhZXJTVyxDZnVNdkIscUtBa0dvQixVZS9SSyxDZjZMekIsOEVBc0dnQixpQmVuU1MsQ0V5WGpCLHFDakI1TFIsOEVBd0dvQixpQmVyU0ssQ2Z1U1osQ0ExR2IsOERBK0dZLG9CZWpUVyxDZmtUWCxvQnlEN1N5QixDekQ4U3pCLHNCeURoVDJCLEN6RCtMdkMsc0ZBb0hvQixVZWpUSyxDZjZMekIsd0VBd0hnQixVZXJUUyxDZnNUVCw0QnlEeFR1QixDekQrTHZDLGdGQTJIb0Isc0J5RDFUbUIsQ3pEMlRuQixVeURwS1MsQ3pEd0M3QiwrRUErSG9CLGFldFVHLENmdVVILGVlN1RLLENmNkx6Qix5TUF5SmdCLGVldFZTLENmNkx6QixvREE4SmdCLFVlM1ZTLENmNkx6QixnSUFpS29CLGFleFdHLENmeVdILGVlL1ZLLENmZ1dMLGlCQUFtQixDQW5LdkMsa0NBMEtZLGVrTGxSdUMsQ2xMd0duRCxzRkFnTGdCLGFlcFhPLENmb012QixrQ0FzTFksYXlEL1dxQixDekRrWHJCLG9CZTNYVyxDZjJYWCxvQmUzWFcsQ2Y0WFgsc0J5RHpYMkIsQ3pEK0x2Qyx1Q0E2TFksa0JlcFlXLENmdU12QiwwQ0FpTVksOEJleFlXLENmdU12Qiw2REFxTW9CLG9DZTVZRyxDZnVNdkIsNkNBK01nQix5QmtMblQyQyxDbExvVDNDLFVlN1lTLENmNkx6QixvREFvTmdCLGVlalpTLENmNkx6QixnQ0EwTlksZ0J5RGxaaUIsQ3pEbVpqQixtQnlEbFpvQixDekRtWnBCLFVlelphLENmNkx6QiwrQ0FpT2dCLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBdE92QywrQ0F5T2dCLGlCQUFrQixDQXpPbEMsNERBMk9vQixVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBOU8xQiw2REFrUG9CLGFlemJHLENmdU12QixtRUFvUHdCLFVBQVcsQ0FDWCxXQUFZLENBQ1osTUFBTyxDQUNQLEtBQU0sQ0FDTixVQUFXLENBeFBuQyx1RkF1UWdCLGVlcGNTLENmNkx6Qix3Q0E0UVksb0J5RHpjeUIsQ3pEMGN6QixvQmUvY1csQ2ZnZFgsc0J5RDdjMkIsQ3pEK0x2QyxpREFtUlksZWVoZGEsQ2Y2THpCLDZDQTRSZ0Is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WCxlQUFnQixDcktrTnBCLG9DcUs5VFIsa0NBK0dnQixTQUFVLENBQ1YscUJBQXNCLENBQ3RCLGVBQWdCLENBRXZCLENBbkhULG9DQXNIWSxlQUFnQixDQUNoQixlQUFnQixDQXZINUIsMkRBMkhvQixjL0dyTXNCLEMrRzBFMUMsNkRBOEh3QixhQUFjLENBQ2Qsb0ZyTDlLZSxDcUwrS2YsYXZLbE1ELEN1S21NQyxtQkNuTGdELENEb0xoRCx3QkNuTHFELENEaUQ3RSxxQ0F5SVksZUFBZ0IsQ0FDaEIsVUFBVyxDcktvTGYsb0NxSzlUUixxQ0E2SWdCLGdCQUFpQixDQUV4QixDQS9JVCwwQ0FrSlksY0FBZSxDQUNmLFlBQWEsQ0FDYixzQkFBdUIsQ0FwSm5DLDJDQXdKWSxRQUFTLENBeEpyQixtQ0E0SlksWUFBYSxDQUNiLHdCQUF5QixDQTdKckMsNENBaUtZLE1BQU8sQ0FqS25CLHFDQXFLWSx5QnZLck9XLEN1S3NPWCxTQUFVLENBdEt0QixrQ0EwS1ksWXZLaE9hLEN1S2lPYixXdkt0T2EsQ3VLMkR6QixnRkErS2dCLFl2S2hQTyxDdUtpRXZCLDBDQW1MZ0IsWXZLeFBPLEN1S3FFdkIscUNBd0xZLFl2SzlPYSxDdUsrT2IsV3ZLcFBhLEN1SzJEekIsNkNBNExnQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFl2S25RTyxDdUtxRXZCLHNHQWtNb0IsWXZLblFHLEN1S2lFdkIsb0ZBd01ZLGF2SzdRVyxDdUtxRXZCLDBEQTRNWSxvQnZLalJXLEN1S3FFdkIseUZBZ05ZLG9CdktsUlcsQ3VLa0V2QixrRUFzTmdCLHNCQ3RRc0MsQ0R1UXRDLFFDdFF3QixDRCtDeEMsc0ZBME5vQixVdktyUkssQ3VLc1JMLGtCdktoU0csQ3VLcUV2Qiw0RkE4TndCLGV2S3pSQyxDdUswUkQsYXZLcFNELEN1S3FFdkIseUdBbU93QixhdktyU0QsQ3VLc1NDLGtCdkt6U0QsQ3lLMEN2Qiw0REFDSSxVQzlDd0IsQ0QrQ3hCLFdDOUN5QixDRCtDekIsY0N6QzRCLENEMEM1QixhQy9DMkIsQ0RnRDNCLGlCQy9DaUMsQ0RnRGpDLFdD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REFIWiwrQ0FJRyxjQUFlLENBRWYsQ0FLSCx3Q0FFQyx3QkFBeUIsQ0FHMUIsMEJBQ0ksV0FBWSxDQUNaLFdBQVksQ0FFaEIscUNBQ0ksOEJBRUksZ0JBQWlCLENBRXJCLHdCQUNJLFNBQVUsQ0FDYixDQUtMLDJCQUNJLFlBQWEsQ0FHakIsNENBSUcsU3JTN1BzQixDcVNpUXpCLGlDQUdRLDJCclMzUWUsQ3FTa1JmLDBEQUZSLHVDQUdZLGdCQUFpQixDQUd4QixDQUVHLDBEQVJSLDhDQVNZLGNBQWUsQ0FFdEIsQ0FHTCwwQkFDSSxrQkFBbUIsQ0FHdkIsOENBRVEsWUFBYSxDQUdyQix1QkFDRyxXQUFjLENBRWpCLHlCQUNJLHFCclNwU3FCLENxU3lTdkIsb0NBRkYsMkNBSUUsZ0JBQWlCLENBRWpCLENBR0Ysd0NBTUcsNEJBQTZCLENBQzdCLG9DQVBILG9CQVFJLG1CQUFvQixDQUdyQixDQUNELDBEQVpGLGlCQWFHLG9CQUFxQixDQUV0QixDQUVGLDRCQUVFLHdCclMxVXFCLENxUzhVdkIsNERBQ0MsK0JBQ0MsT0FBUSxDQUNSLENBR0YsNkJBQ0ksa0NBQW9DLENBTXhDLG9DQUNJLHdCQUF5QixDQUU3QixvQkFDSSxrQ0FBb0MsQ0FHeEMsNEZBQ0MseUJBQTBCLENBRzNCLCtCQUNJLE9BQVEsQ0FHWixZQUNJLFdBQVksQ0FDWix3QnJTL1dtQixDcVNnWG5CLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsYUFBYyxDQUNkLG9CQUFxQixDQUN4QixvQ0FQRCxZQVFFLFdBQVksQ0FDVCxpQkFBa0IsQ0FNdEIsQ0FmRCxrQkFZRSxrQnJTelhxQixDcVMwWHJCLFVBQWMsQ0FHaEIsb0NBQ0MsV0FDQyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjk1KSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb24gICAgOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vQ2hlY2tib3hcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19jb2xvciAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2JhY2tncm91bmQ6IGJsdWUgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jaGVja2VkX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY2hlY2tlZF9iYWNrZ3JvdW5kICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9sYWJlbF9jaGVja2VkX2NvbG9yICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHRmaWVsZFxyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAgOiAwLjggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBTZWxlY3RcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2xhYmVsX2NvbG9yICAgICAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9jb2xvciAgICAgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9jb2xvci0tZGVsZXRlZCAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kLS1kZWxldGVkICAgICAgICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgICA6ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyLCAwLjgpICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tZGlzYWJsZWQgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfY291bnRfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9iZy1jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yICAgICAgICAgICAgICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUmFuZ2VcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfZm9udCAgICAgICAgICAgICAgOm5vcm1hbCA0MDAgMThweC8xICRmb250LWZhbWlseS0tMSFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9iYWNrZ3JvdW5kLS1oaWdobGlnaHQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3ByZXZpZXdfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuMykgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaWNvbl9jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFJhZGlvXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja2VkX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSYWRpbyBMb2NhbGl6YXRvclxyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9jaGVja19jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0XHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcCAgOiA1ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzOiAzLjZlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEJhbmRlYXUgRXN0aW1hdGlvblxyXG4kYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fc3RydWN0dXJlX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX3RleHRfc3Ryb25nX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2Zvcm1EYXRhRWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogZmFkZS1vdXQoJGNvbG9yX25ldXRyYWwtMSwgMC40KSAhZGVmYXVsdDtcclxuXHJcbi5tYWluLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiA5NyU7XHJcbiAgICBoZWlnaHQ6IDkzdmg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICB0b3A6ICRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5ib2R5LS1zZWFyY2gtdjEpICZ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmLndpdGhCYW5kZWF1IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWR9JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAgJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3ItLWRlbGV0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kLS1kZWxldGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJhbmdlIHtcclxuICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2ZvbnQ7XHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIC5yYW5nZV9fbWluLFxyXG4gICAgICAgICAgICAgICAgLnJhbmdlX19tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfYmFja2dyb3VuZC0taGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4xZW0gMC40ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3ByZXZpZXdfY29sb3I7XHJcbiAgICAgICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcmV2aWV3X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJhZGlvIHtcclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgLy9mb250OiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2V4dHJhIHtcclxuICAgICAgICAgICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIC8vZm9udDogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX21hcmdpbjtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jdXN0b21zdmcge1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fbGFiZWxfY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheSA9PSBmYWxzZSkge1xyXG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNjZweDtcclxuXHJcbiAgICAgICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAuc3VibWl0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2Fycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzIHtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMykgLSAyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gM2VtIDFlbTtcclxuICAgICAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAxKSAtIDJlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgJi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAyKSAtIDJlbSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR1YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjRlbTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigqxcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjglO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJzdXJmYWNlXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwibcKyXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY4JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0tdjEge1xyXG4gICAgJiA+IC5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDFlbTtcclxuICAgIH1cclxuICAgIC5tYWluLXNlYXJjaF9fd3JhcHBlciB7XHJcbiAgICAgICAgJi53aXRoQmFuZGVhdSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2hfX2Zvcm1fMyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1zZWFyY2gtdjEge1xyXG4gICAgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNlbTtcclxuICAgIH1cclxuICAgIC5mb3JtX19sZWdlbmQge1xyXG4gICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tc2VhcmNoLXYzIHtcclxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgJi0tdmVydGljYWwge1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAkYmxvY2s6ICY7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gOWVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJG1haW4tc2VhcmNoX3RyYW5zaXRpb247XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkICYge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMTVlbSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvL3RvcDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTAuNWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDZlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICByaWdodDogM2VtO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMxMHB4LCAwLCAwKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkLFxyXG4uaHRtbC0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuYm9keS0tc2VhcmNoLXYxIHtcclxuICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keS0tc2VhcmNoLXYyIHtcclxuICAgICAgICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0tc2VhcmNoLW9wZW5lZCxcclxue1xyXG4gICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIEVTVElNQVRJT04gU0VBUkNIICovXHJcblxyXG4uYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm1EYXRhQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fZm9ybURhdGFFbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250OiAkYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZmFkZS1vdXQoJGNvbG9yX25ldXRyYWwtMSwgMC40KTtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtRGF0YUNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2Zvcm1EYXRhRWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fdGV4dF9zdHJvbmdfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZlbSAwO1xyXG4gICAgICAgICAgICBmb250OiAkYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2J1dHRvbl9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvbGljZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWxtYXJhaSZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWxtYXJhaTp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBGb2FtJztcclxuICBzcmM6IHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2ZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5zdmcjQ3JpbXNvbkZvYW0tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBHZXRcclxuJGZvbnQtZmFtaWx5LS0xIDogJ0FsbWFyYWknLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTEgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTE6IDBlbTtcclxuXHJcbiRmb250LWZhbWlseS0tMiA6ICdBbG1hcmFpJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0yIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0yOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0zIDogJ0FsbWFyYWknLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTMgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTM6IDA7XHJcblxyXG4kZm9udC1mYW1pbHktLTQgOiAnQ3JpbXNvbiBGb2FtJztcclxuJGZvbnQtd2VpZ2h0LS00IDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS00OiAwO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEh0bWxcclxuXHJcbiRodG1sLW1pbi1mb250OiAxNXB4O1xyXG4kaHRtbC1tYXgtZm9udDogMTVweDtcclxuXHJcbi8vIEhlYWRpbmdzXHJcblxyXG4vLyBoMVxyXG4kaDEtZm9udC1zaXplICAgIDogMi4xMTc2ZW07XHJcbiRoMS1taW4tZm9udC1zaXplOiAyNnB4O1xyXG4kaDEtbWF4LWZvbnQtc2l6ZTogMzZweDtcclxuJGgxLW1hcmdpbjogMC42ZW0gMDtcclxuXHJcbi8vIGgyXHJcbiRoMi1mb250LXNpemUgICAgOiAxLjkxNzZlbTtcclxuJGgyLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDItbWFyZ2luOiAwLjVlbSAwO1xyXG5cclxuLy8gaDNcclxuJGgzLWZvbnQtc2l6ZSAgICA6IDEuNzE3NmVtO1xyXG4kaDMtbWluLWZvbnQtc2l6ZTogMDtcclxuJGgzLW1heC1mb250LXNpemU6IDA7XHJcbiRoMy1tYXJnaW46IDAuNGVtIDA7XHJcblxyXG4vLyBoNFxyXG4kaDQtZm9udC1zaXplICAgIDogMS41MTc2ZW07XHJcbiRoNC1taW4tZm9udC1zaXplOiAwO1xyXG4kaDQtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg0LW1hcmdpbjogMC4zZW0gMDtcclxuXHJcbi8vIGg1XHJcbiRoNS1mb250LXNpemUgICAgOiAxLjMxNzZlbTtcclxuJGg1LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNS1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDUtbWFyZ2luOiAwLjJlbSAwO1xyXG5cclxuLy8gaDZcclxuJGg2LWZvbnQtc2l6ZSAgICA6IDEuMTE3NmVtO1xyXG4kaDYtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg2LW1heC1mb250LXNpemU6IDA7XHJcbiRoNi1tYXJnaW46IDAuMWVtIDA7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQ6ICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItdjFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250IDogJGludGVya2FiLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9jb2xvOiAkaW50ZXJrYWItdjFfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRpbnRlcmthYi12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjQxMThlbS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS43NjQ3ZW0vMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMSAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX25vdGVfX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItdjFfdGV4dF9ibG9ja19fdGV4dF9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS42NjY2ICdPcGVuIFNhbnMnICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgLy9jb2xvcjogJGludGVya2FiLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItdjFfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi12MV9wYWRkaW5nLXk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfdGV4dF9ibG9ja19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjk0MWVtLzEgUmFsZXdheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDNlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMjQpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMjQpO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC0zNzVweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBsZWZ0OiAtNjUwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XHJcbiAgICBjb2xvcjogIzljOWM5YztcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcclxuICAgIC5saWdodFZlcnNpb25cclxuICAgIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcclxuICAgIHtcclxuICAgICAgICBhLGJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogNDNweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgYmFja2dyb3VuZDogIzc1ZGE4NDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzVkYTg0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdCMgSVRDU1MgTG9hZGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFsbWFyYWkmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFsbWFyYWk6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmZhbWlseT1SYWxld2F5OndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBGb2FtJztcbiAgc3JjOiB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5zdmcjQ3JpbXNvbkZvYW0tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveGVzIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdWJtaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2NhbGl6YXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKlxyXG4gKiBTaWxvcyBwb3VyIGxlIG5vdXZlYXUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4qL1xuLyogVG9wIGJhciAqL1xuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoOS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDExLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDExLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIxXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjJcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDIvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMy8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg0LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjVcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDUvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiNlwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNi8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI3XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg3LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjhcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDgvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiOVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoOS8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIxMFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMTAvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiaW5maW5pdGVcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDIxLTQtMTYgMTU6NTA6MTNcclxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxyXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uXHJcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi12ZXItdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLWhvci1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAtaG9yLWNlbnRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJMZWZ0QmFyIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDkydmg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyVG9wIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDI1dmg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyQm90dG9tIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDUxdmg7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KCc2MDBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc3NTBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgIH0qLyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODlcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODlcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuMlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLXpvb20tY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7IH1cblxuLyogJ+6ggCcgKi9cbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJzsgfVxuXG4vKiAn7qCBJyAqL1xuLmljb24tbm90ZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDInOyB9XG5cbi8qICfuoIInICovXG4uaWNvbi1ub3RlLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7IH1cblxuLyogJ+6ggycgKi9cbi5pY29uLW5vdGUtMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0JzsgfVxuXG4vKiAn7qCEJyAqL1xuLmljb24tbm90ZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnOyB9XG5cbi8qICfuoIUnICovXG4uaWNvbi1ub3RlLTU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7IH1cblxuLyogJ+6ghicgKi9cbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuLyogJ+6ghycgKi9cbi5pY29uLUJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7IH1cblxuLyogJ+6giCcgKi9cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknOyB9XG5cbi8qICfuoIknICovXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGEnOyB9XG5cbi8qICfuoIonICovXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInOyB9XG5cbi8qICfuoIsnICovXG4uaWNvbi1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYyc7IH1cblxuLyogJ+6gjCcgKi9cbi5pY29uLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJzsgfVxuXG4vKiAn7qCNJyAqL1xuLmljb24tZmxvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJzsgfVxuXG4vKiAn7qCOJyAqL1xuLmljb24tQXJyb3ctU2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGYnOyB9XG5cbi8qICfuoI8nICovXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEwJzsgfVxuXG4vKiAn7qCQJyAqL1xuLmljb24tYWRtaW5pc3RyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMSc7IH1cblxuLyogJ+6gkScgKi9cbi5pY29uLVBvc2l0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTInOyB9XG5cbi8qICfuoJInICovXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEzJzsgfVxuXG4vKiAn7qCTJyAqL1xuLmljb24taXNvY2hyb25lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0JzsgfVxuXG4vKiAn7qCUJyAqL1xuLmljb24tbmItcGxhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE1JzsgfVxuXG4vKiAn7qCVJyAqL1xuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7IH1cblxuLyogJ+6glicgKi9cbi5pY29uLWFycm93LWRyb3Bkb3duLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNyc7IH1cblxuLyogJ+6glycgKi9cbi5pY29uLWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE4JzsgfVxuXG4vKiAn7qCYJyAqL1xuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE5JzsgfVxuXG4vKiAn7qCZJyAqL1xuLmljb24tTWVudUJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFhJzsgfVxuXG4vKiAn7qCaJyAqL1xuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYic7IH1cblxuLyogJ+6gmycgKi9cbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYyc7IH1cblxuLyogJ+6gnCcgKi9cbi5pY29uLW9iamVjdGlmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWQnOyB9XG5cbi8qICfuoJ0nICovXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWUnOyB9XG5cbi8qICfuoJ4nICovXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWYnOyB9XG5cbi8qICfuoJ8nICovXG4uaWNvbi1zaGFyZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMCc7IH1cblxuLyogJ+6goCcgKi9cbi5pY29uLUNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjEnOyB9XG5cbi8qICfuoKEnICovXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjInOyB9XG5cbi8qICfuoKInICovXG4uaWNvbi1DbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIzJzsgfVxuXG4vKiAn7qCjJyAqL1xuLmljb24tTGlrZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI0JzsgfVxuXG4vKiAn7qCkJyAqL1xuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNSc7IH1cblxuLyogJ+6gpScgKi9cbi5pY29uLVByZW1pdW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNic7IH1cblxuLyogJ+6gpicgKi9cbi5pY29uLUFycm93VG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjcnOyB9XG5cbi8qICfuoKcnICovXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI4JzsgfVxuXG4vKiAn7qCoJyAqL1xuLmljb24tQXJyb3dMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjknOyB9XG5cbi8qICfuoKknICovXG4uaWNvbi1BcnJvd1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmEnOyB9XG5cbi8qICfuoKonICovXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJiJzsgfVxuXG4vKiAn7qCrJyAqL1xuLmljb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmMnOyB9XG5cbi8qICfuoKwnICovXG4uaWNvbi1jb21tdW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmQnOyB9XG5cbi8qICfuoK0nICovXG4uaWNvbi1zaG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmUnOyB9XG5cbi8qICfuoK4nICovXG4uaWNvbi1TcGVhY2hCdWJibGUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmYnOyB9XG5cbi8qICfuoK8nICovXG4uaWNvbi1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzAnOyB9XG5cbi8qICfuoLAnICovXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMxJzsgfVxuXG4vKiAn7qCxJyAqL1xuLmljb24tY2FsZW5kYXIteWVhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMyJzsgfVxuXG4vKiAn7qCyJyAqL1xuLmljb24tZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMyc7IH1cblxuLyogJ+6gsycgKi9cbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzQnOyB9XG5cbi8qICfuoLQnICovXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM1JzsgfVxuXG4vKiAn7qC1JyAqL1xuLmljb24tUGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNic7IH1cblxuLyogJ+6gticgKi9cbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM3JzsgfVxuXG4vKiAn7qC3JyAqL1xuLmljb24tbWFnbmlmeWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzgnOyB9XG5cbi8qICfuoLgnICovXG4uaWNvbi1uZXctYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM5JzsgfVxuXG4vKiAn7qC5JyAqL1xuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnOyB9XG5cbi8qICfuoLonICovXG4uaWNvbi1sb2NhdGlvbi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2InOyB9XG5cbi8qICfuoLsnICovXG4uaWNvbi1TYXZlU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2MnOyB9XG5cbi8qICfuoLwnICovXG4uaWNvbi1QcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNkJzsgfVxuXG4vKiAn7qC9JyAqL1xuLmljb24tVHJhc2hTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZSc7IH1cblxuLyogJ+6gvicgKi9cbi5pY29uLWNvbW1lbnQtdmFsaWRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNmJzsgfVxuXG4vKiAn7qC/JyAqL1xuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDAnOyB9XG5cbi8qICfuoYAnICovXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDEnOyB9XG5cbi8qICfuoYEnICovXG4uaWNvbi1pc28tdHJhbnNwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDInOyB9XG5cbi8qICfuoYInICovXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQzJzsgfVxuXG4vKiAn7qGDJyAqL1xuLmljb24taXNvLXZlbG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NCc7IH1cblxuLyogJ+6hhCcgKi9cbi5pY29uLWlzby1waWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDUnOyB9XG5cbi8qICfuoYUnICovXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDYnOyB9XG5cbi8qICfuoYYnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nyc7IH1cblxuLyogJ+6hhycgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OCc7IH1cblxuLyogJ+6hiCcgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDknOyB9XG5cbi8qICfuoYknICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGEnOyB9XG5cbi8qICfuoYonICovXG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnOyB9XG5cbi8qICfupIAnICovXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7IH1cblxuLyogJ+6kgScgKi9cbi5pY29uLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7IH1cblxuLyogJ+6kgicgKi9cbi5pY29uLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAzJzsgfVxuXG4vKiAn7qSDJyAqL1xuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG5cbi8qICfupIQnICovXG4uaWNvbi1mcmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7IH1cblxuLyogJ+6khScgKi9cbi5pY29uLXNob3ctY2FydG91Y2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnOyB9XG5cbi8qICfupIYnICovXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JzsgfVxuXG4vKiAn7qSHJyAqL1xuLmljb24tbmV3LXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7IH1cblxuLyogJ+6kiCcgKi9cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7IH1cblxuLyogJ+6kiScgKi9cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBhJzsgfVxuXG4vKiAn7qSKJyAqL1xuLmljb24tdGhlbWF0aXF1ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBiJzsgfVxuXG4vKiAn7qSLJyAqL1xuLmljb24tY2hhbmdlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYyc7IH1cblxuLyogJ+6kjCcgKi9cbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZCc7IH1cblxuLyogJ+6kjScgKi9cbi5pY29uLXJvdW5kZWQtcGFyYW1ldGVyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBlJzsgfVxuXG4vKiAn7qSOJyAqL1xuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZic7IH1cblxuLyogJ+6kjycgKi9cbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEwJzsgfVxuXG4vKiAn7qSQJyAqL1xuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG5cbi8qICfupJEnICovXG4uaWNvbi1sZXR0ZXItcm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEyJzsgfVxuXG4vKiAn7qSSJyAqL1xuLmljb24tYWRyZXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMyc7IH1cblxuLyogJ+6kkycgKi9cbi5pY29uLXNldHRpbmdzLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7IH1cblxuLyogJ+6klCcgKi9cbi5pY29uLWRhc2hlZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE1JzsgfVxuXG4vKiAn7qSVJyAqL1xuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE2JzsgfVxuXG4vKiAn7qSWJyAqL1xuLmljb24tY29tcGFyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE3JzsgfVxuXG4vKiAn7qSXJyAqL1xuLmljb24tZGFzaGVkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOCc7IH1cblxuLyogJ+6kmCcgKi9cbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTknOyB9XG5cbi8qICfupJknICovXG4uaWNvbi1wc3ctc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFhJzsgfVxuXG4vKiAn7qSaJyAqL1xuLmljb24tQ29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFiJzsgfVxuXG4vKiAn7qSbJyAqL1xuLmljb24tRG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYyc7IH1cblxuLyogJ+6knCcgKi9cbi5pY29uLUhhbGZDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFkJzsgfVxuXG4vKiAn7qSdJyAqL1xuLmljb24tcHN3LWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFlJzsgfVxuXG4vKiAn7qSeJyAqL1xuLmljb24tcmV0dXJuMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFmJzsgfVxuXG4vKiAn7qSfJyAqL1xuLmljb24tcmFuZ2UtYnV0dG9uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMCc7IH1cblxuLyogJ+6koCcgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMSc7IH1cblxuLyogJ+6koScgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjInOyB9XG5cbi8qICfupKInICovXG4uaWNvbi1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjMnOyB9XG5cbi8qICfupKMnICovXG4uaWNvbi1yb29tczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI0JzsgfVxuXG4vKiAn7qSkJyAqL1xuLmljb24tcm9vbXMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjUnOyB9XG5cbi8qICfupKUnICovXG4uaWNvbi1QYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjYnOyB9XG5cbi8qICfupKYnICovXG4uaWNvbi1yb29tczI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNyc7IH1cblxuLyogJ+6kpycgKi9cbi5pY29uLXJvb21zMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI4JzsgfVxuXG4vKiAn7qSoJyAqL1xuLmljb24tUmFwcG9ydENyZWF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOSc7IH1cblxuLyogJ+6kqScgKi9cbi5pY29uLVJhcHBvcnREb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJhJzsgfVxuXG4vKiAn7qSqJyAqL1xuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmInOyB9XG5cbi8qICfupKsnICovXG4uaWNvbi1SYXBwb3J0TG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmMnOyB9XG5cbi8qICfupKwnICovXG4uaWNvbi1SYXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmQnOyB9XG5cbi8qICfupK0nICovXG4uaWNvbi1yb29tczQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZSc7IH1cblxuLyogJ+6kricgKi9cbi5pY29uLXJvb21zNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJmJzsgfVxuXG4vKiAn7qSvJyAqL1xuLmljb24taW5mb3JtYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzAnOyB9XG5cbi8qICfupLAnICovXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzEnOyB9XG5cbi8qICfupLEnICovXG4uaWNvbi1yYW5nZS10by1sZWZ0LWhvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMyJzsgfVxuXG4vKiAn7qSyJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdC1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMyc7IH1cblxuLyogJ+6ksycgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM0JzsgfVxuXG4vKiAn7qS0JyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzUnOyB9XG5cbi8qICfupLUnICovXG4uaWNvbi1hZGRyZXNzLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzYnOyB9XG5cbi8qICfupLYnICovXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM3JzsgfVxuXG4vKiAn7qS3JyAqL1xuLmljb24tbG9nby1jaXR5c2Nhbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM4JzsgfVxuXG4vKiAn7qS4JyAqL1xuLmljb24tbWVudS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzknOyB9XG5cbi8qICfupLknICovXG4uaWNvbi1jcXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYSc7IH1cblxuLyogJ+6kuicgKi9cbi5pY29uLXVwZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4vKiAn7qS7JyAqL1xuLmljb24tU2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYyc7IH1cblxuLyogJ+6kvCcgKi9cbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNkJzsgfVxuXG4vKiAn7qS9JyAqL1xuLmljb24tcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNlJzsgfVxuXG4vKiAn7qS+JyAqL1xuLmljb24tYXBwYXJ0ZW1lbnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2YnOyB9XG5cbi8qICfupL8nICovXG4uaWNvbi1tYWlzb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MCc7IH1cblxuLyogJ+6lgCcgKi9cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQxJzsgfVxuXG4vKiAn7qWBJyAqL1xuLmljb24taGlnaC1wcmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Mic7IH1cblxuLyogJ+6lgicgKi9cbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Myc7IH1cblxuLyogJ+6lgycgKi9cbi5pY29uLXByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDQnOyB9XG5cbi8qICfupYQnICovXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NSc7IH1cblxuLyogJ+6lhScgKi9cbi5pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7IH1cblxuLyogJ+6lhicgKi9cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ3JzsgfVxuXG4vKiAn7qWHJyAqL1xuLmljb24tbG9nb19jc19ieTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ4JzsgfVxuXG4vKiAn7qWIJyAqL1xuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDknOyB9XG5cbi8qICfupYknICovXG4uaWNvbi1saXR0bGUtaG91c2Utb24tdGhlLWhvbWVwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGEnOyB9XG5cbi8qICfupYonICovXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGInOyB9XG5cbi8qICfupYsnICovXG4uaWNvbi1ub2ZhdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRjJzsgfVxuXG4vKiAn7qWMJyAqL1xuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZCc7IH1cblxuLyogJ+6ljScgKi9cbi5pY29uLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGUnOyB9XG5cbi8qICfupY4nICovXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Zic7IH1cblxuLyogJ+6ljycgKi9cbi5pY29uLXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MCc7IH1cblxuLyogJ+6lkCcgKi9cbi5pY29uLXRpdGxlLWVzdGltYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTEnOyB9XG5cbi8qICfupZEnICovXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Mic7IH1cblxuLyogJ+6lkicgKi9cbi5pY29uLXRpdGxlLXNpbWlsYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Myc7IH1cblxuLyogJ+6lkycgKi9cbi5pY29uLWNoZWNrLWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTQnOyB9XG5cbi8qICfupZQnICovXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU1JzsgfVxuXG4vKiAn7qWVJyAqL1xuLmljb24tcHJvcGVydHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nic7IH1cblxuLyogJ+6llicgKi9cbi5pY29uLXByb3BlcnRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nyc7IH1cblxuLyogJ+6llycgKi9cbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTgnOyB9XG5cbi8qICfupZgnICovXG4uaWNvbi1ob3VzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTknOyB9XG5cbi8qICfupZknICovXG4uaWNvbi1hbmFseXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWEnOyB9XG5cbi8qICfupZonICovXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWInOyB9XG5cbi8qICfupZsnICovXG4uaWNvbi1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVjJzsgfVxuXG4vKiAn7qWcJyAqL1xuLmljb24tYmVkcm9vbTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZCc7IH1cblxuLyogJ+6lnScgKi9cbi5pY29uLWNlbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVlJzsgfVxuXG4vKiAn7qWeJyAqL1xuLmljb24tY29tZm9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVmJzsgfVxuXG4vKiAn7qWfJyAqL1xuLmljb24tY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjAnOyB9XG5cbi8qICfupaAnICovXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MSc7IH1cblxuLyogJ+6loScgKi9cbi5pY29uLWNvc3QtY28tb3duZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjInOyB9XG5cbi8qICfupaInICovXG4uaWNvbi1kcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Myc7IH1cblxuLyogJ+6loycgKi9cbi5pY29uLWZsb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjQnOyB9XG5cbi8qICfupaQnICovXG4uaWNvbi1sb2dnaWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NSc7IH1cblxuLyogJ+6lpScgKi9cbi5pY29uLWx1bWlub3NpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nic7IH1cblxuLyogJ+6lpicgKi9cbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY3JzsgfVxuXG4vKiAn7qWnJyAqL1xuLmljb24tb3JpZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2OCc7IH1cblxuLyogJ+6lqCcgKi9cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2OSc7IH1cblxuLyogJ+6lqScgKi9cbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmEnOyB9XG5cbi8qICfupaonICovXG4uaWNvbi1yb29tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZiJzsgfVxuXG4vKiAn7qWrJyAqL1xuLmljb24tc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yyc7IH1cblxuLyogJ+6lrCcgKi9cbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmQnOyB9XG5cbi8qICfupa0nICovXG4uaWNvbi1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmUnOyB9XG5cbi8qICfupa4nICovXG4uaWNvbi10YXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Zic7IH1cblxuLyogJ+6lrycgKi9cbi5pY29uLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MCc7IH1cblxuLyogJ+6lsCcgKi9cbi5pY29uLWxhbmQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcxJzsgfVxuXG4vKiAn7qWxJyAqL1xuLmljb24tYW5uZXgtcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcyJzsgfVxuXG4vKiAn7qWyJyAqL1xuLmljb24tZ2FyZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzMnOyB9XG5cbi8qICfupbMnICovXG4uaWNvbi1hYm92ZS1ncm91bmQtbGV2ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzQnOyB9XG5cbi8qICfupbQnICovXG4uaWNvbi1saXZpbmctcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc1JzsgfVxuXG4vKiAn7qW1JyAqL1xuLmljb24tZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzYnOyB9XG5cbi8qICfupbYnICovXG4uaWNvbi1ncm91cC1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzcnOyB9XG5cbi8qICfupbcnICovXG4uaWNvbi1wcml2YXRlLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OCc7IH1cblxuLyogJ+6luCcgKi9cbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OSc7IH1cblxuLyogJ+6luScgKi9cbi5pY29uLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3YSc7IH1cblxuLyogJ+6luicgKi9cbi5pY29uLXRvdGFsLWZsb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2InOyB9XG5cbi8qICfupbsnICovXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdjJzsgfVxuXG4vKiAn7qW8JyAqL1xuLmljb24tc3VyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdkJzsgfVxuXG4vKiAn7qW9JyAqL1xuLmljb24tdW5pbmhhYml0YWJsZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2UnOyB9XG5cbi8qICfupb4nICovXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Zic7IH1cblxuLyogJ+6lvycgKi9cbi5pY29uLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Yyc7IH1cblxuLyogJ+6mjCcgKi9cbi5pY29uLXByaWNlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE2JzsgfVxuXG4vKiAn7q6mJyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmljb24tODJBLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnOyB9XG5cbi8qICfupIAnICovXG4uaWNvbi0xNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJzsgfVxuXG4vKiAn7qSBJyAqL1xuLmljb24tODJCLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG5cbi8qICfupIInICovXG4uaWNvbi0xNjAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG5cbi8qICfupIMnICovXG4uaWNvbi04MkMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7IH1cblxuLyogJ+6khCcgKi9cbi5pY29uLTE2MjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7IH1cblxuLyogJ+6khScgKi9cbi5pY29uLTg0QS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2JzsgfVxuXG4vKiAn7qSGJyAqL1xuLmljb24tMTYyNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNyc7IH1cblxuLyogJ+6khycgKi9cbi5pY29uLTg0Qi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA4JzsgfVxuXG4vKiAn7qSIJyAqL1xuLmljb24tMTYyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA5JzsgfVxuXG4vKiAn7qSJJyAqL1xuLmljb24tODRDLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi8qICfupIonICovXG4uaWNvbi0xNjIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG5cbi8qICfupIsnICovXG4uaWNvbi04NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJzsgfVxuXG4vKiAn7qSMJyAqL1xuLmljb24tMTYyMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZCc7IH1cblxuLyogJ+6kjScgKi9cbi5pY29uLWNhY2hlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBlJzsgfVxuXG4vKiAn7qSOJyAqL1xuLmljb24tZGF0ZV9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBmJzsgfVxuXG4vKiAn7qSPJyAqL1xuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEwJzsgfVxuXG4vKiAn7qSQJyAqL1xuLmljb24tdHJlbmRpbmdfZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTExJzsgfVxuXG4vKiAn7qSRJyAqL1xuLmljb24tdHJlbmRpbmdfdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMic7IH1cblxuLyogJ+6kkicgKi9cbi5pY29uLTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTMnOyB9XG5cbi8qICfupJMnICovXG4uaWNvbi0xNjIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE0JzsgfVxuXG4vKiAn7qSUJyAqL1xuLmljb24tMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNSc7IH1cblxuLyogJ+6klScgKi9cbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnOyB9XG5cbi8qICfupJYnICovXG4uaWNvbi0xMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE3JzsgfVxuXG4vKiAn7qSXJyAqL1xuLmljb24tMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOCc7IH1cblxuLyogJ+6kmCcgKi9cbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTknOyB9XG5cbi8qICfupJknICovXG4uaWNvbi0xMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFhJzsgfVxuXG4vKiAn7qSaJyAqL1xuLmljb24tMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYic7IH1cblxuLyogJ+6kmycgKi9cbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWMnOyB9XG5cbi8qICfupJwnICovXG4uaWNvbi0xNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFkJzsgfVxuXG4vKiAn7qSdJyAqL1xuLmljb24tMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZSc7IH1cblxuLyogJ+6knicgKi9cbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnOyB9XG5cbi8qICfupJ8nICovXG4uaWNvbi0xNS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIwJzsgfVxuXG4vKiAn7qSgJyAqL1xuLmljb24tMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMSc7IH1cblxuLyogJ+6koScgKi9cbi5pY29uLTE2NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7IH1cblxuLyogJ+6koicgKi9cbi5pY29uLTE2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIzJzsgfVxuXG4vKiAn7qSjJyAqL1xuLmljb24tMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI0JzsgfVxuXG4vKiAn7qSkJyAqL1xuLmljb24tMTctMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNSc7IH1cblxuLyogJ+6kpScgKi9cbi5pY29uLTE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjYnOyB9XG5cbi8qICfupKYnICovXG4uaWNvbi0xNjUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNyc7IH1cblxuLyogJ+6kpycgKi9cbi5pY29uLTE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjgnOyB9XG5cbi8qICfupKgnICovXG4uaWNvbi0yNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI5JzsgfVxuXG4vKiAn7qSpJyAqL1xuLmljb24tMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYSc7IH1cblxuLyogJ+6kqicgKi9cbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmInOyB9XG5cbi8qICfupKsnICovXG4uaWNvbi0xMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYyc7IH1cblxuLyogJ+6krCcgKi9cbi5pY29uLTEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJkJzsgfVxuXG4vKiAn7qStJyAqL1xuLmljb24tMTAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmYnOyB9XG5cbi8qICfupK8nICovXG4uaWNvbi0xMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMCc7IH1cblxuLyogJ+6ksCcgKi9cbi5pY29uLTEwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMyJzsgfVxuXG4vKiAn7qSyJyAqL1xuLmljb24tMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnOyB9XG5cbi8qICfupLMnICovXG4uaWNvbi0xMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNSc7IH1cblxuLyogJ+6ktScgKi9cbi5pY29uLTExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM3JzsgfVxuXG4vKiAn7qS3JyAqL1xuLmljb24tMTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzknOyB9XG5cbi8qICfupLknICovXG4uaWNvbi0xMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLyogJ+6kuycgKi9cbi5pY29uLTEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNkJzsgfVxuXG4vKiAn7qS9JyAqL1xuLmljb24tMTIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2YnOyB9XG5cbi8qICfupL8nICovXG4uaWNvbi0xMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MCc7IH1cblxuLyogJ+6lgCcgKi9cbi5pY29uLTEyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQyJzsgfVxuXG4vKiAn7qWCJyAqL1xuLmljb24tMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDMnOyB9XG5cbi8qICfupYMnICovXG4uaWNvbi0xMzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NSc7IH1cblxuLyogJ+6lhScgKi9cbi5pY29uLTEzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ2JzsgfVxuXG4vKiAn7qWGJyAqL1xuLmljb24tMTMxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDgnOyB9XG5cbi8qICfupYgnICovXG4uaWNvbi0xMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OSc7IH1cblxuLyogJ+6liScgKi9cbi5pY29uLTEzMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRiJzsgfVxuXG4vKiAn7qWLJyAqL1xuLmljb24tMTMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGMnOyB9XG5cbi8qICfupYwnICovXG4uaWNvbi0xMzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZSc7IH1cblxuLyogJ+6ljicgKi9cbi5pY29uLTEzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRmJzsgfVxuXG4vKiAn7qWPJyAqL1xuLmljb24tMTM0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTEnOyB9XG5cbi8qICfupZEnICovXG4uaWNvbi0xMzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Mic7IH1cblxuLyogJ+6lkicgKi9cbi5pY29uLTE0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0JzsgfVxuXG4vKiAn7qWUJyAqL1xuLmljb24tMTQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTUnOyB9XG5cbi8qICfupZUnICovXG4uaWNvbi0xNDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nyc7IH1cblxuLyogJ+6llycgKi9cbi5pY29uLTE0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU4JzsgfVxuXG4vKiAn7qWYJyAqL1xuLmljb24tMTQyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWEnOyB9XG5cbi8qICfupZonICovXG4uaWNvbi0xNDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yic7IH1cblxuLyogJ+6lmycgKi9cbi5pY29uLTE0My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJzsgfVxuXG4vKiAn7qWdJyAqL1xuLmljb24tMTQzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWUnOyB9XG5cbi8qICfupZ4nICovXG4uaWNvbi0xNDQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MCc7IH1cblxuLyogJ+6loCcgKi9cbi5pY29uLTE0NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYxJzsgfVxuXG4vKiAn7qWhJyAqL1xuLmljb24tMTUwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjMnOyB9XG5cbi8qICfupaMnICovXG4uaWNvbi0xNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NCc7IH1cblxuLyogJ+6lpCcgKi9cbi5pY29uLTE1MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY2JzsgfVxuXG4vKiAn7qWmJyAqL1xuLmljb24tMTUxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjcnOyB9XG5cbi8qICfupacnICovXG4uaWNvbi0xNTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2OSc7IH1cblxuLyogJ+6lqScgKi9cbi5pY29uLTE1Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZhJzsgfVxuXG4vKiAn7qWqJyAqL1xuLmljb24tMTUzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmMnOyB9XG5cbi8qICfupawnICovXG4uaWNvbi0xNTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZCc7IH1cblxuLyogJ+6lrScgKi9cbi5pY29uLTE2MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MSc7IH1cblxuLyogJ+6lsScgKi9cbi5pY29uLTE3MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTczJzsgfVxuXG4vKiAn7qWzJyAqL1xuLmljb24tMTcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzQnOyB9XG5cbi8qICfupbQnICovXG4uaWNvbi0xNzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nic7IH1cblxuLyogJ+6lticgKi9cbi5pY29uLTE3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc3JzsgfVxuXG4vKiAn7qW3JyAqL1xuLmljb24tMTcyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzknOyB9XG5cbi8qICfupbknICovXG4uaWNvbi0xNzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3YSc7IH1cblxuLyogJ+6luicgKi9cbi5pY29uLTE3My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdjJzsgfVxuXG4vKiAn7qW8JyAqL1xuLmljb24tMTczLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2QnOyB9XG5cbi8qICfupb0nICovXG4uaWNvbi0xNzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Zic7IH1cblxuLyogJ+6lvycgKi9cbi5pY29uLTE3NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgwJzsgfVxuXG4vKiAn7qaAJyAqL1xuLmljb24tMTc1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODInOyB9XG5cbi8qICfupoInICovXG4uaWNvbi0xNzUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Myc7IH1cblxuLyogJ+6mgycgKi9cbi5pY29uLTE4MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg1JzsgfVxuXG4vKiAn7qaFJyAqL1xuLmljb24tMTgxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODcnOyB9XG5cbi8qICfupocnICovXG4uaWNvbi0xODItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4OSc7IH1cblxuLyogJ+6miScgKi9cbi5pY29uLTE4NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThjJzsgfVxuXG4vKiAn7qaMJyAqL1xuLmljb24tMTg1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGUnOyB9XG5cbi8qICfupo4nICovXG4uaWNvbi0xODYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5MCc7IH1cblxuLyogJ+6mkCcgKi9cbi5pY29uLTE5MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTkyJzsgfVxuXG4vKiAn7qaSJyAqL1xuLmljb24tMTkxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTQnOyB9XG5cbi8qICfuppQnICovXG4uaWNvbi0xOTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Nic7IH1cblxuLyogJ+6mlicgKi9cbi5pY29uLTE5My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk4JzsgfVxuXG4vKiAn7qaYJyAqL1xuLmljb24tMTkzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTknOyB9XG5cbi8qICfuppknICovXG4uaWNvbi0xMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWInOyB9XG5cbi8qICfuppsnICovXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWMnOyB9XG5cbi8qICfuppwnICovXG4uaWNvbi0xMDAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWUnOyB9XG5cbi8qICfupp4nICovXG4uaWNvbi0xMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWYnOyB9XG5cbi8qICfupp8nICovXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTEnOyB9XG5cbi8qICfupqEnICovXG4uaWNvbi0xMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTInOyB9XG5cbi8qICfupqInICovXG4uaWNvbi0xMDExLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTQnOyB9XG5cbi8qICfupqQnICovXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTUnOyB9XG5cbi8qICfupqUnICovXG4uaWNvbi0xMDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTcnOyB9XG5cbi8qICfupqcnICovXG4uaWNvbi0xMDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTgnOyB9XG5cbi8qICfupqgnICovXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWEnOyB9XG5cbi8qICfupqonICovXG4uaWNvbi0xMDIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWInOyB9XG5cbi8qICfupqsnICovXG4uaWNvbi0xMDIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWQnOyB9XG5cbi8qICfupq0nICovXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWUnOyB9XG5cbi8qICfupq4nICovXG4uaWNvbi0xMDIzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjAnOyB9XG5cbi8qICfuprAnICovXG4uaWNvbi0xMDIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjEnOyB9XG5cbi8qICfuprEnICovXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjMnOyB9XG5cbi8qICfuprMnICovXG4uaWNvbi0xMDI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjQnOyB9XG5cbi8qICfuprQnICovXG4uaWNvbi0xMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjYnOyB9XG5cbi8qICfuprYnICovXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjgnOyB9XG5cbi8qICfuprgnICovXG4uaWNvbi0xMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmEnOyB9XG5cbi8qICfupronICovXG4uaWNvbi0xMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmMnOyB9XG5cbi8qICfuprwnICovXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmUnOyB9XG5cbi8qICfupr4nICovXG4uaWNvbi0xMTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzAnOyB9XG5cbi8qICfup4AnICovXG4uaWNvbi0xMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzInOyB9XG5cbi8qICfup4InICovXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzQnOyB9XG5cbi8qICfup4QnICovXG4uaWNvbi0xMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzYnOyB9XG5cbi8qICfup4YnICovXG4uaWNvbi0xMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzgnOyB9XG5cbi8qICfup4gnICovXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2EnOyB9XG5cbi8qICfup4onICovXG4uaWNvbi0xMTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2MnOyB9XG5cbi8qICfup4wnICovXG4uaWNvbi0xMTMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2UnOyB9XG5cbi8qICfup44nICovXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDAnOyB9XG5cbi8qICfup5AnICovXG4uaWNvbi0xMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDEnOyB9XG5cbi8qICfup5EnICovXG4uaWNvbi0xMjAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDMnOyB9XG5cbi8qICfup5MnICovXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDQnOyB9XG5cbi8qICfup5QnICovXG4uaWNvbi0xMjAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDYnOyB9XG5cbi8qICfup5YnICovXG4uaWNvbi0xMjAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDcnOyB9XG5cbi8qICfup5cnICovXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDknOyB9XG5cbi8qICfup5knICovXG4uaWNvbi0xMjIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGEnOyB9XG5cbi8qICfup5onICovXG4uaWNvbi0xMjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGInOyB9XG5cbi8qICfup5snICovXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGQnOyB9XG5cbi8qICfup50nICovXG4uaWNvbi0xMjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGUnOyB9XG5cbi8qICfup54nICovXG4uaWNvbi0xMjIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTAnOyB9XG5cbi8qICfup6AnICovXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTEnOyB9XG5cbi8qICfup6EnICovXG4uaWNvbi0xMzAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTMnOyB9XG5cbi8qICfup6MnICovXG4uaWNvbi0xMzAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTQnOyB9XG5cbi8qICfup6QnICovXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTYnOyB9XG5cbi8qICfup6YnICovXG4uaWNvbi0xMzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTcnOyB9XG5cbi8qICfup6cnICovXG4uaWNvbi0xMzEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTknOyB9XG5cbi8qICfup6knICovXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWEnOyB9XG5cbi8qICfup6onICovXG4uaWNvbi0xMzExLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWMnOyB9XG5cbi8qICfup6wnICovXG4uaWNvbi0xMzExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWQnOyB9XG5cbi8qICfup60nICovXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWYnOyB9XG5cbi8qICfup68nICovXG4uaWNvbi0xMzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjAnOyB9XG5cbi8qICfup7AnICovXG4uaWNvbi0xMzIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjInOyB9XG5cbi8qICfup7InICovXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjMnOyB9XG5cbi8qICfup7MnICovXG4uaWNvbi0xMzMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjUnOyB9XG5cbi8qICfup7UnICovXG4uaWNvbi0xMzMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjYnOyB9XG5cbi8qICfup7YnICovXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjgnOyB9XG5cbi8qICfup7gnICovXG4uaWNvbi0xMzMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjknOyB9XG5cbi8qICfup7knICovXG4uaWNvbi0xMzQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmInOyB9XG5cbi8qICfup7snICovXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmMnOyB9XG5cbi8qICfup7wnICovXG4uaWNvbi0xMzQxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmUnOyB9XG5cbi8qICfup74nICovXG4uaWNvbi0xMzQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmYnOyB9XG5cbi8qICfup78nICovXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDEnOyB9XG5cbi8qICfuqIEnICovXG4uaWNvbi0xMzQyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDInOyB9XG5cbi8qICfuqIInICovXG4uaWNvbi0xNDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDQnOyB9XG5cbi8qICfuqIQnICovXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDUnOyB9XG5cbi8qICfuqIUnICovXG4uaWNvbi0xNDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDcnOyB9XG5cbi8qICfuqIcnICovXG4uaWNvbi0xNDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDgnOyB9XG5cbi8qICfuqIgnICovXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGEnOyB9XG5cbi8qICfuqIonICovXG4uaWNvbi0xNDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGInOyB9XG5cbi8qICfuqIsnICovXG4uaWNvbi0xNDMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGQnOyB9XG5cbi8qICfuqI0nICovXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGUnOyB9XG5cbi8qICfuqI4nICovXG4uaWNvbi0xNDQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTAnOyB9XG5cbi8qICfuqJAnICovXG4uaWNvbi0xNDQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTEnOyB9XG5cbi8qICfuqJEnICovXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTMnOyB9XG5cbi8qICfuqJMnICovXG4uaWNvbi0xNTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTQnOyB9XG5cbi8qICfuqJQnICovXG4uaWNvbi0xNTEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTYnOyB9XG5cbi8qICfuqJYnICovXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTcnOyB9XG5cbi8qICfuqJcnICovXG4uaWNvbi0xNTIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTknOyB9XG5cbi8qICfuqJknICovXG4uaWNvbi0xNTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWEnOyB9XG5cbi8qICfuqJonICovXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWMnOyB9XG5cbi8qICfuqJwnICovXG4uaWNvbi0xNTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWQnOyB9XG5cbi8qICfuqJ0nICovXG4uaWNvbi0xNjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWYnOyB9XG5cbi8qICfuqJ8nICovXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjMnOyB9XG5cbi8qICfuqKMnICovXG4uaWNvbi0xNzAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjcnOyB9XG5cbi8qICfuqKcnICovXG4uaWNvbi0xNzAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjgnOyB9XG5cbi8qICfuqKgnICovXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmEnOyB9XG5cbi8qICfuqKonICovXG4uaWNvbi0xNzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmInOyB9XG5cbi8qICfuqKsnICovXG4uaWNvbi0xNzEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmQnOyB9XG5cbi8qICfuqK0nICovXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmUnOyB9XG5cbi8qICfuqK4nICovXG4uaWNvbi0xNzIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzAnOyB9XG5cbi8qICfuqLAnICovXG4uaWNvbi0xNzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzEnOyB9XG5cbi8qICfuqLEnICovXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzMnOyB9XG5cbi8qICfuqLMnICovXG4uaWNvbi0xNzMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzQnOyB9XG5cbi8qICfuqLQnICovXG4uaWNvbi0xNzQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzYnOyB9XG5cbi8qICfuqLYnICovXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzcnOyB9XG5cbi8qICfuqLcnICovXG4uaWNvbi0xNzUwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzknOyB9XG5cbi8qICfuqLknICovXG4uaWNvbi0xNzUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2EnOyB9XG5cbi8qICfuqLonICovXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2MnOyB9XG5cbi8qICfuqLwnICovXG4uaWNvbi0xODQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2UnOyB9XG5cbi8qICfuqL4nICovXG4uaWNvbi0xOTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDAnOyB9XG5cbi8qICfuqYAnICovXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDInOyB9XG5cbi8qICfuqYInICovXG4uaWNvbi0xOTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDQnOyB9XG5cbi8qICfuqYQnICovXG4uaWNvbi0xOTAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDYnOyB9XG5cbi8qICfuqYYnICovXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDknOyB9XG5cbi8qICfuqYknICovXG4uaWNvbi0xOTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGInOyB9XG5cbi8qICfuqYsnICovXG4uaWNvbi0xOTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGQnOyB9XG5cbi8qICfuqY0nICovXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGYnOyB9XG5cbi8qICfuqY8nICovXG4uaWNvbi0xOTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTEnOyB9XG5cbi8qICfuqZEnICovXG4uaWNvbi0xOTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTMnOyB9XG5cbi8qICfuqZMnICovXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTUnOyB9XG5cbi8qICfuqZUnICovXG4uaWNvbi0xOTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTcnOyB9XG5cbi8qICfuqZcnICovXG4uaWNvbi0xOTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTknOyB9XG5cbi8qICfuqZknICovXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWInOyB9XG5cbi8qICfuqZsnICovXG4uaWNvbi0xOTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWQnOyB9XG5cbi8qICfuqZ0nICovXG4uaWNvbi0xOTI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWYnOyB9XG5cbi8qICfuqZ8nICovXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjEnOyB9XG5cbi8qICfuqaEnICovXG4uaWNvbi0xOTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjInOyB9XG5cbi8qICfuqaInICovXG4uaWNvbi0xOTMxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjQnOyB9XG5cbi8qICfuqaQnICovXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjUnOyB9XG5cbi8qICfuqaUnICovXG4uaWNvbi0xOTMyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjcnOyB9XG5cbi8qICfuqacnICovXG4uaWNvbi0xOTMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjgnOyB9XG5cbi8qICfuqagnICovXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmEnOyB9XG5cbi8qICfuqaonICovXG4uaWNvbi0xOTMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmInOyB9XG5cbi8qICfuqasnICovXG4uaWNvbi0xOTM0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmQnOyB9XG5cbi8qICfuqa0nICovXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmUnOyB9XG5cbi8qICfuqa4nICovXG4uaWNvbi0xOTM1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzAnOyB9XG5cbi8qICfuqbAnICovXG4uaWNvbi0xOTM1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzEnOyB9XG5cbi8qICfuqbEnICovXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTczJzsgfVxuXG4vKiAn7qmzJyAqL1xuLmljb24tMTAwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3NCc7IH1cblxuLyogJ+6ptCcgKi9cbi5pY29uLTEwMDAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzYnOyB9XG5cbi8qICfuqbYnICovXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc3JzsgfVxuXG4vKiAn7qm3JyAqL1xuLmljb24tMTAwMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3OSc7IH1cblxuLyogJ+6puScgKi9cbi5pY29uLTEwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2EnOyB9XG5cbi8qICfuqbonICovXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdjJzsgfVxuXG4vKiAn7qm8JyAqL1xuLmljb24tMTAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3ZCc7IH1cblxuLyogJ+6pvScgKi9cbi5pY29uLTEwMDExLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2YnOyB9XG5cbi8qICfuqb8nICovXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgwJzsgfVxuXG4vKiAn7qqAJyAqL1xuLmljb24tMTAwMTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Mic7IH1cblxuLyogJ+6qgicgKi9cbi5pY29uLTEwMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODMnOyB9XG5cbi8qICfuqoMnICovXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg1JzsgfVxuXG4vKiAn7qqFJyAqL1xuLmljb24tMTEyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Nyc7IH1cblxuLyogJ+6qhycgKi9cbi5pY29uLTExMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODknOyB9XG5cbi8qICfuqoknICovXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThiJzsgfVxuXG4vKiAn7qqLJyAqL1xuLmljb24tMTEyMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4ZCc7IH1cblxuLyogJ+6qjScgKi9cbi5pY29uLTE4NDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGYnOyB9XG5cbi8qICfuqo8nICovXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTkxJzsgfVxuXG4vKiAn7qqRJyAqL1xuLmljb24tMTg0MDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Myc7IH1cblxuLyogJ+6qkycgKi9cbi5pY29uLTE4NDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTUnOyB9XG5cbi8qICfuqpUnICovXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk3JzsgfVxuXG4vKiAn7qqXJyAqL1xuLmljb24tMTg0MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5OSc7IH1cblxuLyogJ+6qmScgKi9cbi5pY29uLTE4NDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWInOyB9XG5cbi8qICfuqpsnICovXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlkJzsgfVxuXG4vKiAn7qqdJyAqL1xuLmljb24tMTg0MTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Zic7IH1cblxuLyogJ+6qnycgKi9cbi5pY29uLTE4NDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTEnOyB9XG5cbi8qICfuqqEnICovXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWEzJzsgfVxuXG4vKiAn7qqjJyAqL1xuLmljb24tMTg0MTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNSc7IH1cblxuLyogJ+6qpScgKi9cbi5pY29uLTE4NDE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTcnOyB9XG5cbi8qICfuqqcnICovXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE5JzsgfVxuXG4vKiAn7qqpJyAqL1xuLmljb24tMTEwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWInOyB9XG5cbi8qICfuqqsnICovXG4uaWNvbi0xMTAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhZCc7IH1cblxuLyogJ+6qrScgKi9cbi5pY29uLTExMDAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFmJzsgfVxuXG4vKiAn7qqvJyAqL1xuLmljb24tMTEwMDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjEnOyB9XG5cbi8qICfuqrEnICovXG4uaWNvbi0xMTAwMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiMyc7IH1cblxuLyogJ+6qsycgKi9cbi5pY29uLTExMDAwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI1JzsgfVxuXG4vKiAn7qq1JyAqL1xuLmljb24tMTEwMDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjcnOyB9XG5cbi8qICfuqrcnICovXG4uaWNvbi0xMTAwMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiOSc7IH1cblxuLyogJ+6quScgKi9cbi5pY29uLTExMDAwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJiJzsgfVxuXG4vKiAn7qq7JyAqL1xuLmljb24tMTEwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmQnOyB9XG5cbi8qICfuqr0nICovXG4uaWNvbi0xMTAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiZic7IH1cblxuLyogJ+6qvycgKi9cbi5pY29uLTExMDAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWMxJzsgfVxuXG4vKiAn7quBJyAqL1xuLmljb24tMTEwMDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzMnOyB9XG5cbi8qICfuq4MnICovXG4uaWNvbi0xMTAwMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNSc7IH1cblxuLyogJ+6rhScgKi9cbi5pY29uLTExMDAxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM3JzsgfVxuXG4vKiAn7quHJyAqL1xuLmljb24tMTEwMDE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzknOyB9XG5cbi8qICfuq4knICovXG4uaWNvbi0xMTAwMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjYic7IH1cblxuLyogJ+6riycgKi9cbi5pY29uLTExMDAxOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNkJzsgfVxuXG4vKiAn7quNJyAqL1xuLmljb24tMTEwMDE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2YnOyB9XG5cbi8qICfuq48nICovXG4uaWNvbi0xMTAxMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkMSc7IH1cblxuLyogJ+6rkScgKi9cbi5pY29uLTExMDEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQzJzsgfVxuXG4vKiAn7quTJyAqL1xuLmljb24tMTEwMTAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDUnOyB9XG5cbi8qICfuq5UnICovXG4uaWNvbi0xMTAxMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkNyc7IH1cblxuLyogJ+6rlycgKi9cbi5pY29uLTExMDEwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ5JzsgfVxuXG4vKiAn7quZJyAqL1xuLmljb24tMTEwMTA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGInOyB9XG5cbi8qICfuq5snICovXG4uaWNvbi0xMTAxMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkZCc7IH1cblxuLyogJ+6rnScgKi9cbi5pY29uLTExMDEwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRmJzsgfVxuXG4vKiAn7qufJyAqL1xuLmljb24tMTEwMTA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTEnOyB9XG5cbi8qICfuq6EnICovXG4uaWNvbi0xMTAxMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlMyc7IH1cblxuLyogJ+6roycgKi9cbi5pY29uLTExMDExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU1JzsgfVxuXG4vKiAn7qulJyAqL1xuLmljb24tMTEwMTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTcnOyB9XG5cbi8qICfuq6cnICovXG4uaWNvbi0xMTAxMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlOSc7IH1cblxuLyogJ+6rqScgKi9cbi5pY29uLTExMDExNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWViJzsgfVxuXG4vKiAn7qurJyAqL1xuLmljb24tMTEwMTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWQnOyB9XG5cbi8qICfuq60nICovXG4uaWNvbi0xMTAxMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlZic7IH1cblxuLyogJ+6rrycgKi9cbi5pY29uLTExMDExNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWYxJzsgfVxuXG4vKiAn7quxJyAqL1xuLmljb24tMTEwMTE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjMnOyB9XG5cbi8qICfuq7MnICovXG4uaWNvbi0xMTAxMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmNSc7IH1cblxuLyogJ+6rtScgKi9cbi5pY29uLTExMDEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY3JzsgfVxuXG4vKiAn7qu3JyAqL1xuLmljb24tMTEwMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjknOyB9XG5cbi8qICfuq7knICovXG4uaWNvbi0xMTAxMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmYic7IH1cblxuLyogJ+6ruycgKi9cbi5pY29uLTExMDEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZkJzsgfVxuXG4vKiAn7qu9JyAqL1xuLmljb24tMTExMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmYnOyB9XG5cbi8qICfuq78nICovXG4uaWNvbi0xMTEwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwMSc7IH1cblxuLyogJ+6sgScgKi9cbi5pY29uLTExMTAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjAzJzsgfVxuXG4vKiAn7qyDJyAqL1xuLmljb24tMTExMDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDUnOyB9XG5cbi8qICfurIUnICovXG4uaWNvbi0xMTEwMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwNyc7IH1cblxuLyogJ+6shycgKi9cbi5pY29uLTExMTAwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA5JzsgfVxuXG4vKiAn7qyJJyAqL1xuLmljb24tMTExMDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGInOyB9XG5cbi8qICfurIsnICovXG4uaWNvbi0xMTEwMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZCc7IH1cblxuLyogJ+6sjScgKi9cbi5pY29uLTExMTAwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBmJzsgfVxuXG4vKiAn7qyPJyAqL1xuLmljb24tMTExMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTEnOyB9XG5cbi8qICfurJEnICovXG4uaWNvbi0xMTEwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMyc7IH1cblxuLyogJ+6skycgKi9cbi5pY29uLTExMTAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE1JzsgfVxuXG4vKiAn7qyVJyAqL1xuLmljb24tMTExMDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTcnOyB9XG5cbi8qICfurJcnICovXG4uaWNvbi0xMTEwMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxOSc7IH1cblxuLyogJ+6smScgKi9cbi5pY29uLTExMTAxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFiJzsgfVxuXG4vKiAn7qybJyAqL1xuLmljb24tMTEyMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWQnOyB9XG5cbi8qICfurJ0nICovXG4uaWNvbi0xMTIwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxZic7IH1cblxuLyogJ+6snycgKi9cbi5pY29uLTExMjAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjIxJzsgfVxuXG4vKiAn7qyhJyAqL1xuLmljb24tMTEyMDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjMnOyB9XG5cbi8qICfurKMnICovXG4uaWNvbi0xMTIwMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyNSc7IH1cblxuLyogJ+6spScgKi9cbi5pY29uLTExMjAwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI3JzsgfVxuXG4vKiAn7qynJyAqL1xuLmljb24tc3AwNy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI5JzsgfVxuXG4vKiAn7qypJyAqL1xuLmljb24tc3AwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJhJzsgfVxuXG4vKiAn7qyqJyAqL1xuLmljb24tc3AxOS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJjJzsgfVxuXG4vKiAn7qysJyAqL1xuLmljb24tc3AxOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJkJzsgfVxuXG4vKiAn7qytJyAqL1xuLmljb24tc3AyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJmJzsgfVxuXG4vKiAn7qyvJyAqL1xuLmljb24tc3AyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMwJzsgfVxuXG4vKiAn7qywJyAqL1xuLmljb24tc3AyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMyJzsgfVxuXG4vKiAn7qyyJyAqL1xuLmljb24tc3AyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMzJzsgfVxuXG4vKiAn7qyzJyAqL1xuLmljb24tc3AzOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjM1JzsgfVxuXG4vKiAn7qy1JyAqL1xuLmljb24tc3A4Ny0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjM4JzsgfVxuXG4vKiAn7qy4JyAqL1xuLmljb24tc3A4OC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNhJzsgfVxuXG4vKiAn7qy6JyAqL1xuLmljb24tc3A4OS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNjJzsgfVxuXG4vKiAn7qy8JyAqL1xuLmljb24tc3AxMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzZSc7IH1cblxuLyogJ+6svicgKi9cbi5pY29uLXNwMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDAnOyB9XG5cbi8qICfurYAnICovXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDInOyB9XG5cbi8qICfurYInICovXG4uaWNvbi0xMDAwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Myc7IH1cblxuLyogJ+6tgycgKi9cbi5pY29uLTEwMDAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ0JzsgfVxuXG4vKiAn7q2EJyAqL1xuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDYnOyB9XG5cbi8qICfurYYnICovXG4uaWNvbi0xMDAwMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Nyc7IH1cblxuLyogJ+6thycgKi9cbi5pY29uLTEwMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ4JzsgfVxuXG4vKiAn7q2IJyAqL1xuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGEnOyB9XG5cbi8qICfurYonICovXG4uaWNvbi0xMDAwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Yic7IH1cblxuLyogJ+6tiycgKi9cbi5pY29uLTEwMDAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRkJzsgfVxuXG4vKiAn7q2NJyAqL1xuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGUnOyB9XG5cbi8qICfurY4nICovXG4uaWNvbi0xMDAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1MCc7IH1cblxuLyogJ+6tkCcgKi9cbi5pY29uLTEwMDAyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjUyJzsgfVxuXG4vKiAn7q2SJyAqL1xuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTQnOyB9XG5cbi8qICfurZQnICovXG4uaWNvbi0xMDAxMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1NSc7IH1cblxuLyogJ+6tlScgKi9cbi5pY29uLTEwMDEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU3JzsgfVxuXG4vKiAn7q2XJyAqL1xuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTgnOyB9XG5cbi8qICfurZgnICovXG4uaWNvbi0xMDAxMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1OSc7IH1cblxuLyogJ+6tmScgKi9cbi5pY29uLTEwMDExMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjViJzsgfVxuXG4vKiAn7q2bJyAqL1xuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWMnOyB9XG5cbi8qICfurZwnICovXG4uaWNvbi0xMDAxMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1ZSc7IH1cblxuLyogJ+6tnicgKi9cbi5pY29uLTEwMDEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYwJzsgfVxuXG4vKiAn7q2gJyAqL1xuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjInOyB9XG5cbi8qICfuraInICovXG4uaWNvbi0xMjIyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Myc7IH1cblxuLyogJ+6toycgKi9cbi5pY29uLTEyMjIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY0JzsgfVxuXG4vKiAn7q2kJyAqL1xuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjgnOyB9XG5cbi8qICfuragnICovXG4uaWNvbi0xMTIzMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2OSc7IH1cblxuLyogJ+6tqScgKi9cbi5pY29uLTExMjMwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZhJzsgfVxuXG4vKiAn7q2qJyAqL1xuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmMnOyB9XG5cbi8qICfurawnICovXG4uaWNvbi0xMTIzMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2ZSc7IH1cblxuLyogJ+6tricgKi9cbi5pY29uLTI3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzAnOyB9XG5cbi8qICfurbAnICovXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3MSc7IH1cblxuLyogJ+6tsScgKi9cbi5pY29uLTEzODAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Mic7IH1cblxuLyogJ+6tsicgKi9cbi5pY29uLTI0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjczJzsgfVxuXG4vKiAn7q2zJyAqL1xuLmljb24tMTIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc0JzsgfVxuXG4vKiAn7q20JyAqL1xuLmljb24tMTM3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc1JzsgfVxuXG4vKiAn7q21JyAqL1xuLmljb24tMjQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzYnOyB9XG5cbi8qICfurbYnICovXG4uaWNvbi0yNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc3JzsgfVxuXG4vKiAn7q23JyAqL1xuLmljb24tMjAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc4JzsgfVxuXG4vKiAn7q24JyAqL1xuLmljb24tMjAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc5JzsgfVxuXG4vKiAn7q25JyAqL1xuLmljb24tMjAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2EnOyB9XG5cbi8qICfurbonICovXG4uaWNvbi0yMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2InOyB9XG5cbi8qICfurbsnICovXG4uaWNvbi0yMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2MnOyB9XG5cbi8qICfurbwnICovXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2QnOyB9XG5cbi8qICfurb0nICovXG4uaWNvbi0yMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3ZSc7IH1cblxuLyogJ+6tvicgKi9cbi5pY29uLTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2YnOyB9XG5cbi8qICfurb8nICovXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4MSc7IH1cblxuLyogJ+6ugScgKi9cbi5pY29uLTE1NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgyJzsgfVxuXG4vKiAn7q6CJyAqL1xuLmljb24tMjUxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODMnOyB9XG5cbi8qICfuroMnICovXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODQnOyB9XG5cbi8qICfuroQnICovXG4uaWNvbi0xMzcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODUnOyB9XG5cbi8qICfuroUnICovXG4uaWNvbi0yNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Nic7IH1cblxuLyogJ+6uhicgKi9cbi5pY29uLTI1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODcnOyB9XG5cbi8qICfurocnICovXG4uaWNvbi0xMzM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODgnOyB9XG5cbi8qICfurognICovXG4uaWNvbi0xMzMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODknOyB9XG5cbi8qICfuroknICovXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4YSc7IH1cblxuLyogJ+6uiicgKi9cbi5pY29uLTEzMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Yic7IH1cblxuLyogJ+6uiycgKi9cbi5pY29uLTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhjJzsgfVxuXG4vKiAn7q6MJyAqL1xuLmljb24tMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4ZCc7IH1cblxuLyogJ+6ujScgKi9cbi5pY29uLTEzMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4ZSc7IH1cblxuLyogJ+6ujicgKi9cbi5pY29uLTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhmJzsgfVxuXG4vKiAn7q6PJyAqL1xuLmljb24tMTM3Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkwJzsgfVxuXG4vKiAn7q6QJyAqL1xuLmljb24tMTMyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkxJzsgfVxuXG4vKiAn7q6RJyAqL1xuLmljb24tMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Mic7IH1cblxuLyogJ+6ukicgKi9cbi5pY29uLTEzNjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Myc7IH1cblxuLyogJ+6ukycgKi9cbi5pY29uLTEzNjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5NCc7IH1cblxuLyogJ+6ulCcgKi9cbi5pY29uLTIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk1JzsgfVxuXG4vKiAn7q6VJyAqL1xuLmljb24tMTM0NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk2JzsgfVxuXG4vKiAn7q6WJyAqL1xuLmljb24tMTM0My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk3JzsgfVxuXG4vKiAn7q6XJyAqL1xuLmljb24tMTM1My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk4JzsgfVxuXG4vKiAn7q6YJyAqL1xuLmljb24tMjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTknOyB9XG5cbi8qICfurpknICovXG4uaWNvbi0xMzUyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWEnOyB9XG5cbi8qICfurponICovXG4uaWNvbi0xMzUxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWInOyB9XG5cbi8qICfurpsnICovXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWMnOyB9XG5cbi8qICfurpwnICovXG4uaWNvbi0yMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5ZCc7IH1cblxuLyogJ+6unScgKi9cbi5pY29uLTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWUnOyB9XG5cbi8qICfurp4nICovXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWYnOyB9XG5cbi8qICfurp8nICovXG4uaWNvbi0xNDYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTAnOyB9XG5cbi8qICfurqAnICovXG4uaWNvbi0xNDUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTEnOyB9XG5cbi8qICfurqEnICovXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMic7IH1cblxuLyogJ+6uoicgKi9cbi5pY29uLTE0Ny0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEzJzsgfVxuXG4vKiAn7q6jJyAqL1xuLmljb24tMTQ2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTQnOyB9XG5cbi8qICfurqQnICovXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNSc7IH1cblxuLyogJ+6upScgKi9cbi5pY29uLTE2Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE2JzsgfVxuXG4vKiAn7q6mJyAqL1xuLmljb24tMTYyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE3JzsgfVxuXG4vKiAn7q6nJyAqL1xuLmljb24tMjYxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTgnOyB9XG5cbi8qICfurqgnICovXG4uaWNvbi0xNjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTknOyB9XG5cbi8qICfurqknICovXG4uaWNvbi0xNjIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFhJzsgfVxuXG4vKiAn7q6qJyAqL1xuLmljb24tMTYyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYic7IH1cblxuLyogJ+6uqycgKi9cbi5pY29uLTE2MjEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWMnOyB9XG5cbi8qICfurqwnICovXG4uaWNvbi0xNDcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWQnOyB9XG5cbi8qICfurq0nICovXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWUnOyB9XG5cbi8qICfurq4nICovXG4uaWNvbi0xNjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWYnOyB9XG5cbi8qICfurq8nICovXG4uaWNvbi0xNjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiMCc7IH1cblxuLyogJ+6usCcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIGZvcm0gZGFya1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DYWxjdWxhdGUgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXHJcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXHJcblxyXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XHJcblxyXG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOlxyXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZvbnQtc2l6ZSBmbHVpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBEZWxpdmVyIERhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuW2RhdGEtZXhwYW5kYWJsZV0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqLyB9XG5cbi5saW5rLWJsb2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICBodG1sIGEge1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4uYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyomLS1pbm5lciB7XHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9Ki8gfVxuICAuYm9keV9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYm9keS0taG9tZSAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvZHktLWlubmVyLmJvZHktLW1lbnUtb3BlbmVkOmJlZm9yZSB7XG4gICAgei1pbmRleDogMzAwMDsgfVxuICAuYm9keS0taW5uZXIgLmhlYWRlcl9fdG9vbHMge1xuICAgIHRvcDogOTBweDsgfVxuICAuYm9keS1tb2RhbC0tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCAuZm9vdGVyLXYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQgLmZvb3Rlci12MSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB2aXNpYmlsaXR5IC4yczsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmJvZHktLXNlYXJjaC12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQsIC5ib2R5LS1zZWFyY2gtdjEuYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCwgLmJvZHktLXNlYXJjaC12MS5ib2R5LS1tZW51LW9wZW5lZCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGluaXRpYWw7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwIDRlbTsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5tYWluLXNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNzAwMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIC5tYWluLXNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIC5tYWluLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MS5oZWFkZXJfX3NlYXJjaCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXJfX3NlYXJjaC0tdjEgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MSAubWFpbi1zZWFyY2ggLmZvcm1fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXJfX3NlYXJjaC0tdjEuaGVhZGVyX19zZWFyY2gge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1czsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjEge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1czsgfVxuICAuYm9keS0tc2VhcmNoLXYxLm1lbnVfaG92ZXJlZCAuaGVhZGVyX19zZWFyY2gtLXYxLmhlYWRlcl9fc2VhcmNoIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjEubWVudV9ob3ZlcmVkIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJvZHktLXNlYXJjaC12MiAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7IH1cbiAgLmJvZHktLXNlYXJjaC12Mi5tZW51X2hvdmVyZWQgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYm9keS0tc2VhcmNoLXYyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saW5rQmxvYzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnJvdy5yb3ctLWd1dHRlcmxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLS1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLS1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLS1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLWxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLWxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC0teGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS14bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS14bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS14bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS14bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5pbm5lcnBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDVtcyBlYXNlLWluLW91dDsgfVxuICAubWFpbl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuXG4uYm9keS0taG9tZSAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAubWFpbiB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLm0teHMtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTAsXG4gIC5teS14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTAsXG4gIC5teC14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHMtMCxcbiAgLm15LXhzLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHMtMCxcbiAgLm14LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtMSxcbiAgLm15LXhzLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0xLFxuICAubXgteHMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtMSxcbiAgLm15LXhzLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy0xLFxuICAubXgteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTIsXG4gIC5teS14cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtMixcbiAgLm14LXhzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTIsXG4gIC5teS14cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtMixcbiAgLm14LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zLFxuICAubXkteHMtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTMsXG4gIC5teC14cy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zLFxuICAubXkteHMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTMsXG4gIC5teC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtNCxcbiAgLm15LXhzLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy00LFxuICAubXgteHMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtNCxcbiAgLm15LXhzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy00LFxuICAubXgteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTUsXG4gIC5teS14cy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtNSxcbiAgLm14LXhzLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTUsXG4gIC5teS14cy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtNSxcbiAgLm14LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy02LFxuICAubXkteHMtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTYsXG4gIC5teC14cy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy02LFxuICAubXkteHMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTYsXG4gIC5teC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0wLFxuICAucHkteHMtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHMtMCxcbiAgLnB4LXhzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHMtMCxcbiAgLnB5LXhzLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTAsXG4gIC5weC14cy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14cy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMSxcbiAgLnB5LXhzLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMSxcbiAgLnB4LXhzLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0xLFxuICAucHkteHMtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0xLFxuICAucHgteHMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMixcbiAgLnB5LXhzLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMixcbiAgLnB4LXhzLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0yLFxuICAucHkteHMtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0yLFxuICAucHgteHMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMyxcbiAgLnB5LXhzLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMyxcbiAgLnB4LXhzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0zLFxuICAucHkteHMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0zLFxuICAucHgteHMtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14cy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNCxcbiAgLnB5LXhzLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNCxcbiAgLnB4LXhzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy00LFxuICAucHkteHMtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy00LFxuICAucHgteHMtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14cy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNSxcbiAgLnB5LXhzLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNSxcbiAgLnB4LXhzLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy01LFxuICAucHkteHMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy01LFxuICAucHgteHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14cy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNixcbiAgLnB5LXhzLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNixcbiAgLnB4LXhzLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy02LFxuICAucHkteHMtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy02LFxuICAucHgteHMtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4xLFxuICAubXkteHMtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjEsXG4gIC5teC14cy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4xLFxuICAubXkteHMtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjEsXG4gIC5teC14cy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4yLFxuICAubXkteHMtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjIsXG4gIC5teC14cy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4yLFxuICAubXkteHMtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjIsXG4gIC5teC14cy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4zLFxuICAubXkteHMtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjMsXG4gIC5teC14cy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4zLFxuICAubXkteHMtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjMsXG4gIC5teC14cy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW40LFxuICAubXkteHMtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjQsXG4gIC5teC14cy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW40LFxuICAubXkteHMtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjQsXG4gIC5teC14cy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW41LFxuICAubXkteHMtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjUsXG4gIC5teC14cy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW41LFxuICAubXkteHMtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjUsXG4gIC5teC14cy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW42LFxuICAubXkteHMtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjYsXG4gIC5teC14cy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW42LFxuICAubXkteHMtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjYsXG4gIC5teC14cy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHMtYXV0byxcbiAgLm15LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHMtYXV0byxcbiAgLm14LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1hdXRvLFxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1hdXRvLFxuICAubXgteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNixcbiAgLm15LXh4eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNixcbiAgLm14LXh4eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC02LFxuICAubXkteHh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC02LFxuICAubXgteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTYsXG4gIC5weS14eHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC02LFxuICAucHgteHh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC02LFxuICAucHkteHh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNixcbiAgLnB4LXh4eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNixcbiAgLm15LXh4eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNixcbiAgLm14LXh4eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW42LFxuICAubXkteHh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW42LFxuICAubXgteHh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWJsb2NrX190ZXh0LS1sZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC53cmFwcGVyLS1uby1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0NzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7IH1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4OyB9XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzA1MjQ0NDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzA1MjQ0NDtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICMwNTI0NDQ7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpOyB9XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICMwNTI0NDQsIDVweCAwIDAgIzA1MjQ0NDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzA1MjQ0NCwgNXB4IDAgMCAjMDUyNDQ0OyB9XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7IH1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDEwJTsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7IH1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcclxuICpcclxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIFZhbHVlcztcclxuICpcclxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDsgfVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTAxMDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBzd3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovIH1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XG5cbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxuXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7IH1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREREOyB9XG5cbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxOyB9XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RlZTI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyLCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Quc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDZweDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgYm9yZGVyOiBzb2xpZCAjNjY2O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbjogM3B4IDAgMDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbjogLTNweCAwIDA7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZWUyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBtYXJnaW46IDJweCAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgM3B4O1xuICBtYXJnaW46IDlweCAxMnB4IDAgNXB4OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IC00cHg7XG4gIHRvcDogNHB4OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgei1pbmRleDogMTAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cbi5zcy1jb250ZW50LnNzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDhweCA4cHggNnB4OyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSwgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggLnNzLWFkZGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4OyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDE1MSwgMjUxLCAwLjEpOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiOGM7IH1cblxuLyoqXHJcbiAqIFN3aXBlciA2LjUuN1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMTYsIDIwMjFcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBBdXRvIEhlaWdodCAqL1xuICAvKiAzRCBFZmZlY3RzICovXG4gIC8qIENTUyBNb2RlICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuQGZvbnQtZmFjZSB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICAgIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG4gIC5zd2lwZXItd3JhcHBlciA6cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2Qge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovIH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249ZmFkZV0ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiApIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmpzLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9IH1cblxuLmJ1dHRvbi1zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDIlIDNlbSAyJTtcbiAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuYnV0dG9uLXNjcm9sbC0tdXAsIC5idXR0b24tc2Nyb2xsLS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmlsbDogIzU4ODdBODsgfVxuICAgIC5idXR0b24tc2Nyb2xsLS11cC5ub3Njcm9sbCwgLmJ1dHRvbi1zY3JvbGwtLWRvd24ubm9zY3JvbGwge1xuICAgICAgZmlsbDogI0NFQ0VDRTsgfVxuICAgIC5idXR0b24tc2Nyb2xsLS11cDpob3ZlciwgLmJ1dHRvbi1zY3JvbGwtLWRvd246aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idXR0b24tc2Nyb2xsLS11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmJ1dHRvbi1zY3JvbGwtLXVwIC5idXR0b24tc2Nyb2xsX19zdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuYnV0dG9uLXNjcm9sbC0tZG93biAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU4ODdBODtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbV9fYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2ZhY2Vib29rIHtcbiAgICAgICAgICBmaWxsOiAjMzk1NjljOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fbWVzc2VuZ2VyIHtcbiAgICAgICAgICBmaWxsOiAjMDA3OEZGOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fdHdpdHRlciB7XG4gICAgICAgICAgZmlsbDogIzAwYWNlZTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2xpbmtlZGluIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmIxOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fZW1haWwge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX193aGF0c2FwcCB7XG4gICAgICAgICAgZmlsbDogIzI4RDE0NjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2NvcHktbGluayB7XG4gICAgICAgICAgZmlsbDogIzVENUM1QjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubW9kYWxfX2Nsb3NlIC5jbG9zZV9fY3Jvc3Mgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MiU7XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tb2RhbF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX2JvZHkge1xuICAgICAgICB3aWR0aDogOTE4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xuICAgICAgICBwYWRkaW5nOiAzZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbF9fYmFja2dyb3VuZCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVuc2V0OyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIHRvcDogMyU7XG4gICAgICByaWdodDogMiU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjRlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UuY2xvc2VfX2Nyb3NzIHtcbiAgICAgICAgdG9wOiA0NiU7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEyJSA3JTtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDglIDE1JTsgfSB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kYWwubW9kYWwtY2FsY3VsYXRvciAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLm1vZGFsLm1vZGFsLWNhbGN1bGF0b3IgLmNhbGN1bGF0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5tb2RhbC5tb2RhbC1jYWxjdWxhdG9yIC5tb2RhbC1ib2R5IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cblxuLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIHtcbiAgbWFyZ2luOiAxZW07IH1cbiAgLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1kcGUgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubW9yZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gIC5tb3JlLWFjdGlvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIC5tb3JlLWFjdGlvbl9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODsgfSB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5zY3JvbGwtYWxpZ25lcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwIGRlZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bzsgfSB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW0gLjNlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ciB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDdlbSBhdXRvOyB9IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZS0tZmlyc3QtY29sIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXF1aXBtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0zZW07IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZlbSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tdmFsdWUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyLS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZXF1aXBtZW50X190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuNmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ODdBODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAuOGVtOyB9XG4gICAgLmVxdWlwbWVudF9fdGgtLWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZXF1aXBtZW50X190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuNmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTsgfVxuICAgIC5lcXVpcG1lbnRfX3RyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tbm8tY2hlY2sge1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAuZXF1aXBtZW50LS1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG5cbi5zZW8tdGFnLXYxIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZW8tdGFnLXYxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZW8tdGFnLXYxIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc2VvLXRhZy12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZW8tdGFnLXYxX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAuc2VvLXRhZy12MV9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgcGFkZGluZzogLjRlbSAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAuc2VvLXRhZy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZW8tdGFnLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLnNlby10YWctdjFfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODsgfSB9XG5cbi5wcm9wZXJ0eS1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzA1MjQ0NDtcbiAgbWluLXdpZHRoOiAxNDVweDtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1uYXYtdW5kZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItLXNsaWRlcy1hdXRvIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEuNWVtOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU4ODdBODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICM5MTkxOTE7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFibGUtYXJpYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYmxlLWFyaWFfX3RoLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1hcmlhX190ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFibGUtYXJpYV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzU4ODdBODsgfVxuICAudGFibGUtYXJpYV9fdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7IH1cbiAgICAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnZpc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBjb2xvcjogIzZBNkE2QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcbiAgY29sb3I6ICM1ODg3QTg7IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMWQxZDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDRUNFQ0U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH0gfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTsgfVxuICAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQ0VDRUNFO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU4ODdBODtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzIC5zcy1vcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnMgLnNzLW9wdGlvbjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzIC5zcy1tYWluIC5wbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFicyAuc3MtbWFpbiAucGxhY2Vob2xkZXI6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuMWVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICM1ODg3QTg7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2QTZBNkE7IH1cblxuLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19sYWJlbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6IGluaGVyaXQ7XG4gICAgICBmaWxsOiBpbmhlcml0O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBjb2xvcjogIzZBNkE2QTsgfVxuXG4uY2hlY2tib3hlc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvcm1fX2ZpZWxkc2V0LS1sZWdlbmQtaGlkZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybV9fbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXJnaW46IDAgLTEuNWVtIDAgLTEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1sYXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuNWVtIDIuNWVtIDEuNWVtOyB9IH1cbiAgICAuZm9ybV9fZmllbGQgLnJhZGlvcyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDNlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMCAwIDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuNyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI2RjMWQzNCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZV9faGVscCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkYzFkMzQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmZpZWxkLXZhbGlkYXRlX19oZWxwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMWQzNDsgfVxuICAuZmllbGQtdmFsaWRhdGU6aG92ZXIgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hhcmUtbWFpbCAuZm9ybV9fZmllbGRzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbmZvcyB7XG4gIGNvbG9yOiAjNTg4N0E4O1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEuOGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fbGFiZWwtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTsgfVxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvcl9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOWVtOyB9IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNXB4OyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGhlaWdodDogM2VtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgbWFyZ2luOiAxLjVlbSA1cHggMDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fcGx1cywgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubG9jYWxpemF0b3ItLWxvYWRpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tbm8tcHJveGltaXR5IC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7IH0gfVxuXG4ucmFkaW9fX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuLnJhZGlvc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLnJhZGlvc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmFkaW9zX19ncm91cCA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTsgfVxuICAucmFkaW9zX19ncm91cC5yYWRpb3NfX2dyb3VwLS1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnJhZGlvc19fZ3JvdXAucmFkaW9zX19ncm91cC0tYnVsbGV0IC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFuZ2VfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJhbmdlX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gICAgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cbiAgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnJhbmdlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDE5ZW07IH0gfVxuICAucmFuZ2VfX3ByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEuOGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzZBNkE2QTsgfVxuICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWJhc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzkxOTE5MTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3RfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VsZWN0X19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0X19pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgLypkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjEpOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nIzZBNkE2QScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogM2VtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2QTZBNkE7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuM2VtIDMwcHggMWVtIDFlbTsgfVxuXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWVuYWJsZWQgc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzA1MjQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3VibWl0X19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdWJtaXRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gIC5zdWJtaXRfX2Fycm93X2xpbmtfc3ZnIHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgZmlsbDogIzU4ODdBODtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAuc3VibWl0OmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGFyZWFfX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07IH1cbiAgLnRleHRhcmVhX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGFyZWFfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXNpemU6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAudGV4dGFyZWFfX2lucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRmaWVsZF9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudGV4dGZpZWxkX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGZpZWxkX19pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZXh0ZmllbGQtLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyLS1zdmcge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkICNDRUNFQ0U7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19sYWJlbCA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX190ZXh0LS1jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ODdBODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNTg4N0E4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2luZm9zIHtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51cGxvYWQgLmNyb3NzX19zdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIERlZmF1bHQgKi9cbi8qIFN0eWxlcyAqL1xuLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWRldGFpbHMtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FsaWduZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hbGlnbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjMzM2VtOyB9IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KSAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCAxMGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4OyB9IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLWJvdHRvbSAubWFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS1ib3R0b20gLm1hcCB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7IH0gfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19zb2NpYWxzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JhdGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmF0aW5nIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FnZW5jeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FnZW5jeSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FnZW5jeSAuY29udGFjdC12MV9fY29vcmRzOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmxpbmtzLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMGVtOyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5jaXR5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICM1ODg3QTg7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktaG9tZS12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIGF1dG87IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyNXB4OyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS0tcmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fcGhvbmUtLXRpdGxlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fcGhvbmUtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX2VtYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX2VtYWlsLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX2VtYWlsLS10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX2FkZHJlc3MtLXRpdGxlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fYWRkcmVzcy0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19hZGRyZXNzLS1oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkcy0tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ3MHB4OyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICAgIG1heC13aWR0aDogNjcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMC41ZW0gKiAyKSk7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkcy0tdGVsLCAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkcy0tbWFpbCwgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMtLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkcy0tdGVsOmxhc3QtY2hpbGQsIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzLS1tYWlsOmxhc3QtY2hpbGQsIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzLS1hZGRyZXNzOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkcyAubGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzIC50ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkcyAudGV4dCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAubWFwLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCB2YXIoLS13cmFwcGVyLXgpIDJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNTMwcHg7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNDkwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3Jkcy0tdGVsLCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3Jkcy0tbWFpbCwgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMtLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3JkczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIC5sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMgLnRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIC50ZXh0IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQ2MHB4OyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpob3ZlciAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoZXZlbikgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoZXZlbikgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAubWFwLXYxX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5tYXAtdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgcGFkZGluZzogMCAxNSUgNWVtIDUlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLm1hcC12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDllbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA1MjQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTIuNSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyJTsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tbGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0xIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQzJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4LjkxJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLTEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0yIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUzJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0yIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLTMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgbWF4LWhlaWdodDogOTEuODUlOyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0zIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX193cmFwcGVyLWNsb3NlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Jsb2NrLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19ibG9jay10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMTVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tdG9wLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMi41ZW0gMS41ZW07IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbSBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyAuY2hlY2tib3hlc19fZ3JvdXAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIuNWVtIDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQucmFkaW9zIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgICAgIG1hcmdpbjogMC4yZW0gMWVtIDAgMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBtYXJnaW46IDAgMi41ZW0gMS41ZW07IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3ZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrX19sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2sgLmZpcnN0LWZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrIC5maXJzdC1maWVsZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWJvdHRvbS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tYm90dG9tLWJsb2NrIC5mb3JtX19maWVsZHMge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnYWxzIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnYWxzIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MSAuYWxlcnRtYWlsX19tZXNzYWdlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogODAwMDAwMDtcbiAgICBhbmltYXRpb246IDFzIDNzIGxpbmVhciBmbGFzaC1mYWRlLW91dCBmb3J3YXJkczsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAuYWxlcnRtYWlsX19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoLWZhZGUtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMmVtIDNlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMTBlbSAyLjJlbSAwOyB9IH1cbiAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gIC5hbGVydG1haWwtdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5hbGVydG1haWwtdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX190ZXh0LnRleHQgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4OyB9IH1cbiAgICAuYWxlcnRtYWlsLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5lbXB0eS1zZWFyY2ggfiAuYWxlcnRtYWlsLXYxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmFja19fbGluayB7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5iYWNrX19saW5rIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFja19fbGluayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAuYmFja19fbGluayAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgICAuYmFja19fbGluayAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIGxlZnQ6IC0xZW07IH1cblxuLmJhbmRlYXUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODg3QTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtOyB9XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFFbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX190ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDEwMCAxMnB4IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICB3b3JkLWJyZWFrOiBpbml0aWFsOyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24gLmFycm93IHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uOmhvdmVyIC5hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDJlbTsgfSB9XG5cbi5tb2R1bGUtbWFwLXBvaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX21hcCA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfSB9XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtOyB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94X19ib3gge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9jLWxpc3RpbmctdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIDA7IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDNlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA1LjVlbSAyLjJlbSAwOyB9IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fc2xvZ2FuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTAwcHgpLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYmxvYy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwLjVlbTsgfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmxvYy1saXN0aW5nLXYxX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4OyB9IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmVhZGNydW1iX19pdGVtLCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYl9faXRlbSwgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cblxuLmNhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzhweDsgfVxuXG4uY2FsZW5kYXJfX21vbnRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNhbGVuZGFyX19kYXkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4ODdBODtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IC0xLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC00NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxN3B4OyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogMWVtIDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5MEIwQjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI5QTBCO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHNwYW4ge1xuICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5MEIwQjsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEI5QTBCOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGg6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fbGluZSB7XG4gIGhlaWdodDogMWVtOyB9XG5cbi5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19sZWdlbmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGVuZGFyX19sZWdlbmQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI5QTBCOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLS1ib29rZWQgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5MEIwQjsgfVxuXG4uY2FsbC10cmFja2luZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAxMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYWxsLXRyYWNraW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FsbC10cmFja2luZ19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCBhIC5tYWlsLXN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEgLnBob25lLXN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5jb250YWN0LXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2FnZW5jeSB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fYWdlbmN5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOGVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDNlbSAwIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDllbSAwIDA7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuICAgIC5jb250YWN0LXYxX19jb250ZW50LXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19jb250ZW50LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5jb250YWN0LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxLjVlbTsgfVxuICAgIC5jb250YWN0LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbnRhY3QtdjFfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX3RleHQudGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX190ZXh0LnRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuY29udGFjdC12MV9fY29vcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3JkcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5jb250YWN0LXYxX19jb29yZHMtdGVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fY29vcmRzLXRlbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12MV9fY29vcmRzLXRlbC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy10ZWwtLXRleHQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb250YWN0LXYxX19jb29yZHMtbWFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1tYWlsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMtbWFpbC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1tYWlsLS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGFjdC12MV9fY29vcmRzLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19jb29yZHMtYWRkcmVzcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12MV9fY29vcmRzLWFkZHJlc3MtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMtYWRkcmVzcy0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRhY3QtdjFfX2xlZ2Fscy0tbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5jb250YWN0LXYxX19sZWdhbHMtLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC12MV9fdGltZXRhYmxlcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX3RpbWV0YWJsZXMtLWxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmNvbnRhY3QtdjFfX3RpbWV0YWJsZXMtLXRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmNvbnRhY3QtdjFfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fcmlnaHQge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIC5jb250YWN0LXYxX19kZWNvcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuY29udGFjdC12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NzVweDsgfVxuICAgIC5jb250YWN0LXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNDc1cHg7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGFjdC12MV9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi42NjZlbTtcbiAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44ZW07XG4gICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgIG1heC13aWR0aDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWxsOiAjNTg4N0E4O1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSB7XG4gICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC12MV9fYWdlbmN5Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2FnZW5jeTpudGgtY2hpbGQoZXZlbikgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2FnZW5jeTpudGgtY2hpbGQoZXZlbikgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgOWVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2FnZW5jeTpudGgtY2hpbGQoZXZlbikgLmNvbnRhY3QtdjFfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2FnZW5jeTpudGgtY2hpbGQoZXZlbikgLmNvbnRhY3QtdjFfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5jb250YWN0LXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5jb250YWN0LXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2FnZW5jeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fYWdlbmN5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jb250YWN0LXYyX19zd2lwZXIge1xuICAgIG1heC13aWR0aDogMTU4MHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fc3dpcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luOiAwIDAgOGVtIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3N3aXBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5jb250YWN0LXYyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzZW0gMCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA5ZW0gMCAwOyB9IH1cbiAgICAuY29udGFjdC12Ml9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fY29udGVudC10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW07IH1cbiAgICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWN0LXYyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH0gfVxuICAgIC5jb250YWN0LXYyX190ZXh0LnRleHQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fdGV4dC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2Nvb3JkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAuY29udGFjdC12Ml9fY29vcmRzLXRlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy10ZWwge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy10ZWwtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMtdGVsLS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGFjdC12Ml9fY29vcmRzLW1haWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX19jb29yZHMtbWFpbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzLW1haWwtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMtbWFpbC0tdGV4dCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fY29vcmRzLWFkZHJlc3Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1hZGRyZXNzLS1sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzLWFkZHJlc3MtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0LXYyX190aW1ldGFibGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3RpbWV0YWJsZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAuY29udGFjdC12Ml9fdGltZXRhYmxlcy0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuY29udGFjdC12Ml9fdGltZXRhYmxlcy0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC12Ml9fcmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH0gfVxuICAuY29udGFjdC12Ml9fZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLmNvbnRhY3QtdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGFjdC12Ml9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDc1cHg7IH1cbiAgICAuY29udGFjdC12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4OyB9XG4gIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi42NjZlbTtcbiAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44ZW07XG4gICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX3N2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbSBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgIG1heC13aWR0aDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgM2VtOyB9IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSB7XG4gICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm0gLnNlbGVjdCB7XG4gICAgbWFyZ2luOiAzZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtIC5zZWxlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRhY3QtdjJfX3BhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBhbmltYXRpb246IGZhZGVpbiAxczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICB0b3A6IDA7IH0gfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuXG4uanMtY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgLmpzLWNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmNvdW50ZXItdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgLmNvdW50ZXItdjFfX3dyYXBwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY291bnRlci12MV9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuY291bnRlci12MV9fYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogLjJlbSAuNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuY3JvLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jcm8tdjFfX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY3JvLXYxX19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY3JvLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYxX190ZXh0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjFfX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW1hZ2UtaXRlbSB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2UtaXRlbSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuXG4uaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmltYWdlLS0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNS5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLS0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwJTsgfSB9XG4gIC5pbWFnZS0tMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzYuanBnXCIpO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbWFnZS0tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjAlOyB9IH1cbiAgLmltYWdlLS0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNy5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLS0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMCU7IH0gfVxuICAuaW1hZ2UtLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby80LmpwZ1wiKTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW1hZ2UtLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjAlOyB9IH1cblxuLmNyby12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuY3JvLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5jcm8tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDJlbTsgfSB9XG4gIC5jcm8tdjJfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmNyby12Ml9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jcm8tdjJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmNyby12Ml9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNyby12Ml9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuY3JvLXYyX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNyby12Ml9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjJfX3RleHQudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9fdGV4dC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5jcm8tdjJfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA2LjczM2VtIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogMTZlbSAwIDAgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY3JvLXYyX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogMTJlbSAwIDAgMDsgfSB9XG4gICAgLmNyby12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OCU7XG4gICAgICAgICAgbWFyZ2luOiB1bnNldDsgfSB9XG4gICAgLmNyby12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY3JvLXYyX19pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMyB7XG4gICAgICBsZWZ0OiAxMiU7XG4gICAgICB3aWR0aDogMzYlO1xuICAgICAgYm90dG9tOiAxNCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0yIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tNCB7XG4gICAgICB3aWR0aDogODMlOyB9XG4gIC5jcm8tdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMSxcbiAgLmNyby12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0yLFxuICAuY3JvLXYyOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSAuY3JvLXYyX19pdGVtX192aXN1YWwtLTMsXG4gIC5jcm8tdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tNCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcm8tdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMmVtIDRlbSAwOyB9IH1cbiAgLmNyby12M19fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY3JvLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuY3JvLXYzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTc0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY3JvLXYzX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luOiB1bnNldDsgfSB9XG4gICAgLmNyby12M19fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jcm8tdjNfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNyby12M19faXRlbV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyby12M19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43MzNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNi42NjdlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmNyby12M19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjkzM2VtOyB9IH1cbiAgLmNyby12M19fYWxpZ25lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jcm8tdjNfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYzX190ZXh0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuY3JvLXYzOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSAuY3JvLXYzX19kZWNvcmF0ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12NCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmNyby12NF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuY3JvLXY0X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5jcm8tdjRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmNyby12NF9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY3JvLXY0X19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXY0X19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuY3JvLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNyby12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jcm8tdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuY3JvLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5jcm8tdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuY3JvLXY0X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTg0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12NF9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jcm8tdjRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzMzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12NF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDAgM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY3JvLXY0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMy4zMzNlbSAwIDAgNi42NjdlbTsgfSB9XG4gIC5jcm8tdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtOyB9XG4gIC5jcm8tdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXY0X19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12NF9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDUyJTsgfSB9XG4gICAgLmNyby12NF9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jcm8tdjRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuY3JvLXY0X192aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3JvLXY0X192aWRlby1jb250ZW50LCAuY3JvLXY0X192aWRlby1jb250ZW50ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jcm8tdjRfX3ZpZGVvLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5jcm8tdjRfX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY3JvLXY0X19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12NF9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjg1cHg7IH0gfVxuICAuY3JvLXY0X190ZXh0IHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44NjcgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12NF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4ubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm1fX3N1Ym1pdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tb2RhbC1kb3dubG9hZC1kb2N1bWVudCAuZm9ybSAuYnV0dG9uLWRyYXdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMWVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nX2xhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICBmaWxsOiAjNkE2QTZBO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5tb2RhbC1kb3dubG9hZC1kb2N1bWVudCAuZm9ybSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2RhbC1kb3dubG9hZC1kb2N1bWVudCAuZm9ybSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmxhYmVsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgIC5tb2RhbC1kb3dubG9hZC1kb2N1bWVudCAuZm9ybSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG5cbi5lZGl0b3JpYWwtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5lZGl0b3JpYWwtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMCkge1xuICAgICAgLmVkaXRvcmlhbC12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbTsgfSB9XG5cbi5lZGl0b3JpYWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZWRpdG9yaWFsIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW07IH1cbiAgICAuZWRpdG9yaWFsIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZWRpdG9yaWFsIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVkaXRvcmlhbCBoMSwgLmVkaXRvcmlhbCBoMiwgLmVkaXRvcmlhbCBoMywgLmVkaXRvcmlhbCBoNCwgLmVkaXRvcmlhbCBoNSwgLmVkaXRvcmlhbCBoNiB7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgZm9udC1mYW1pbHk6IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZWRpdG9yaWFsIGgxIHNwYW4sIC5lZGl0b3JpYWwgaDIgc3BhbiwgLmVkaXRvcmlhbCBoMyBzcGFuLCAuZWRpdG9yaWFsIGg0IHNwYW4sIC5lZGl0b3JpYWwgaDUgc3BhbiwgLmVkaXRvcmlhbCBoNiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lZGl0b3JpYWwgaDIsIC5lZGl0b3JpYWwgaDMsIC5lZGl0b3JpYWwgaDQsIC5lZGl0b3JpYWwgaDUsIC5lZGl0b3JpYWwgaDYge1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5lZGl0b3JpYWwgYSB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmVkaXRvcmlhbCBwIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0cmVtLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuZWRpdG9yaWFsIHVsIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgb2wge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIGxpIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZWRpdG9yaWFsIGxpIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbCBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU4ODdBODtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwgYmxvY2txdW90ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgIC5lZGl0b3JpYWwgYmxvY2txdW90ZSBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5lZGl0b3JpYWwgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLmVkaXRvcmlhbCB0YWJsZSB0ciwgLmVkaXRvcmlhbCB0YWJsZSB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgcGFkZGluZzogLjZlbSAuNmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmVkaXRvcmlhbCB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIC42ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1zZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwtc2VvX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmVkaXRvcmlhbC1zZW9fX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5lZGl0b3JpYWwtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZWRpdG9yaWFsLXNlb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZWRpdG9yaWFsLXNlb19fdGV4dC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLXNlb19fdGV4dC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLTEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdG9yaWFsLWdtcy0xX19lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTU4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX19lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZWRpdG9yaWFsLWdtcy0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZWRpdG9yaWFsLWdtcy0xX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NiU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDsgfSB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTIuNSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NCU7IH0gfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tbGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0My42JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTEge1xuICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0yIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZWRpdG9yaWFsLWdtcy0xX193cmFwcGVyLWNsb3NlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZWRpdG9yaWFsLWdtcy0xX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX2Jsb2NrLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy0xX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLmVkaXRvcmlhbC1nbXMtMl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTJfX2l0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtMl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSB7XG4gICAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSB7XG4gICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbSBhdXRvOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uZWRpdG9yaWFsLWdtcy0zX193cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLmVkaXRvcmlhbC1nbXMtM19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmVkaXRvcmlhbC1nbXMtM19fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTNfX3RleHQge1xuICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy00X19kZWNvcmF0ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTRfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTRfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgbWFyZ2luOiAwIDNlbSAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy00X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MjBweDsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQyMHB4OyB9XG4gIC5lZGl0b3JpYWwtZ21zLTRfX3Zpc3VhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRpdG9yaWFsLWdtcy00X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy00X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdG9yaWFsLWdtcy00X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNV9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTVfX2RlY29yYXRlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbjogMCAwIDAgM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNV9fZGVjb3JhdGUge1xuICAgICAgbWF4LWhlaWdodDogNDIwcHg7IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy01X192aXN1YWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZWRpdG9yaWFsLWdtcy01X192aXN1YWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVkaXRvcmlhbC1nbXMtNV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkaXRvcmlhbC1nbXMtNV9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy02X193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtNl9fd3JhcHBlci53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy02X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KSA0ZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy02X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy02X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDE2NDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNl9fZGVjb3JhdGUge1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy02X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDU4JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDVlbSAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy02X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NzVweDsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTZfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXgtaGVpZ2h0OiA1NzVweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTZfX3Zpc3VhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NzVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRpdG9yaWFsLWdtcy02X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy02X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdG9yaWFsLWdtcy02X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZWRpdG9yaWFsLWdtcy03X193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTdfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTdfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTdfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTY0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy03X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtN19fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtN19fZGVjb3JhdGUge1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy03X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDU4JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAzZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy03X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NzVweDsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTdfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXgtaGVpZ2h0OiA1NzVweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTdfX3Zpc3VhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1NzVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRpdG9yaWFsLWdtcy03X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy03X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdG9yaWFsLWdtcy03X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVtcHR5LXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA1MjQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW1wdHktc2VhcmNoX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4OyB9IH1cbiAgICAuZW1wdHktc2VhcmNoX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZW1wdHktc2VhcmNoX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgLmVtcHR5LXNlYXJjaF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuZW1wdHktc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZW1wdHktc2VhcmNoX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5lbXB0eS1zZWFyY2hfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDEuNWVtOyB9XG4gICAgICAuZW1wdHktc2VhcmNoX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVtcHR5LXNlYXJjaF9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW1wdHktc2VhcmNoX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tcmlnaHQge1xuICAgICAgICAgIG1heC13aWR0aDogNTElO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDc1JTsgfSB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTEge1xuICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0yIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZW1wdHktc2VhcmNoX193cmFwcGVyLWNsb3NlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZW1wdHktc2VhcmNoX19ibG9jay10ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX2Jsb2NrLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgLmVtcHR5LXNlYXJjaF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVtcHR5LXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZW1wdHktc2VhcmNoX19saW5rIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogLTExLjUlOyB9XG4gIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZW1wdHktc2VhcmNoX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZW1wdHktc2VhcmNoX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVudmlyb25uZW1lbnQtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdF9fbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0IC50aXRsZS1lbnZpcm9uZW1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudmlyb25uZW1lbnRfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmVudmlyb25uZW1lbnRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lbnZpcm9ubmVtZW50X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmVudmlyb25uZW1lbnRfX2RyYXdpbmcge1xuICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLXN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcuanMtbGF6eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZW52aXJvbm5lbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOGVtOyB9XG4gIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudCAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG4gICAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW52aXJvbm5lbWVudF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uZW52aXJvbm5lbWVudF9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXJfX2xpbmsge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCAudGV4dF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX2ltZ19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX19pbWdfY29udGVudCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50ZXh0X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9faW1nX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzLndpdGhFeHBhbmQge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdlbTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi1tb2RlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAge1xuICAgICAgICAgIGZpbGw6ICM5MTkxOTE7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0LCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjNlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogM2VtIDFlbTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzU4ODdBODtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE4cHgsIGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyLjVlbSA1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygyLjVlbSArIDM2cHgpOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5ub3RGb3JDaGlsZC5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcywgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5yYWRpb3NfX2dyb3VwLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmNoZWNrYm94X19sYWJlbCxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICAgICAgYm90dG9tOiAzLjc1ZW07XG4gICAgICAgICAgICByaWdodDogMmVtO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMC43NWVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X3JpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfbGVmdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5mb3JtX19sZWdhbHMge1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC5yYWRpb3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2xlZ2VuZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldCAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMmVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLnRpdGxlX19Db250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgM2VtIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC50aXRsZV9fQ29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0gXCJDcmltc29uIEZvYW1cIjsgfSB9XG4gICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC50ZXh0X19Db250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC5idXR0b25fX0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogM2VtIDA7IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC5idXR0b25fX0VsZW1lbnQgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC5idXR0b25fX0VsZW1lbnQ6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfaW1hZ2Utc3RydWN0dXJlIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5lc3RpbWF0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tYWluLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RleHQge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZywgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5LCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xuICAgICAgICBmb250LXNpemU6IDNlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1sYWJlbCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tZGlzdHJpY3Qge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWNpdHkge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0gPiAqIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1jIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjMzNjQ0O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3ZlciwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjaywgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyNDQ0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cy5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjMzNjQ0O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVzdGltYXRpb24tdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmVzdGltYXRpb24tdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmVzdGltYXRpb24tdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVzdGltYXRpb24tdjFfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NiU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXYxX192aXN1YWwge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTIuNSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tcmlnaHQge1xuICAgICAgICAgIG1heC13aWR0aDogNTQlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tbGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0My42JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS0xIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTEge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMiB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NiU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS0yIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5lc3RpbWF0aW9uLXYxX193cmFwcGVyLWNsb3NlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZXN0aW1hdGlvbi12MV9fYmxvY2stdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5maXJzdC1maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5maXJzdC1maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5maXJzdC1maWVsZHNldCAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1heC13aWR0aDogMTAzNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5zZWNvbmQtZmllbGRzZXQsXG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC50aGlyZC1maWVsZHNldCB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkc2V0IC5mb3JtX19maWVsZHMsXG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLnRoaXJkLWZpZWxkc2V0IC5mb3JtX19maWVsZHMge1xuICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtOyB9IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdhbHMge1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2FscyBwIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveF9fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtZGV0YWlscy12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA1MjQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX190b29scy1zaGFyZSB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3dyYXBwZXItY2xvc2Uge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDEuM2VtOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3Zpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX193cmFwcGVyLWNsb3NlIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjM0cHg7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3MgLnRleHQtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3MgLnRleHQtLWRldGFpbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3MgLnRleHQgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxLS1waWN0dXJlIC5pdGVtX19pbmZvcyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUyNDQ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGV0YWlscy0tY29sdW1uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMzMzZW0gMCAwIDNlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja190b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLWxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLWRldGFpbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvcyAudGV4dCBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIDIuOTQxMmVtIDEuNzY0N2VtIDA7IH0gfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmV2ZW50cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLmV2ZW50cy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5ldmVudHMtdjFfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnRzLXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmV2ZW50cy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnRzLXYxX19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAuZXZlbnRzLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXZlbnRzLXYxX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy12MV9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxlZnQge1xuICAgICAgICAgIHBhZGRpbmc6IDE2LjZlbSA3ZW0gNC42ZW0gMDtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmV2ZW50cy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMmVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4uZmFiLXYxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiA5MDAwMDsgfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIDBzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIDAuMDE1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyAwLjAzcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjQ1cyAwLjA0NXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCk7XG4gICAgdHJhbnNpdGlvbjogMC41NXMgMC4wNnMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNjsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC4wNzVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9fYnV0dG9uIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ODdBODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxX19idXR0b24taWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZhYi12MV9fYnV0dG9uOmhvdmVyIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhYi12MV9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhYi12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDE0MHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiAyMnZoOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiA0MHZoOyB9IH1cbiAgLmZhYi12MV9faXRlbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yMiwgLTAuNTcsIDAuNTEsIDEuMDcpLCAwLjJzIDAuMXMgb3BhY2l0eTtcbiAgICByaWdodDogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW0ge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmZhYi12MV9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZhYi12MV9faXRlbS5mYWJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTE7IH1cbiAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50IHtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTsgfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlOyB9XG4gICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyNGVtLzEuNWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuOSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTcwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDE1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTQwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDNzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogODsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wNDVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNzsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yODBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wNnMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA2OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTM1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA3NXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTQwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIxMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNzsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yODBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50IHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWJnIHtcbiAgICAgICAgZmlsbDogIzU4ODdBODsgfSB9XG4gIC5mYWItdjFfX2FjdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuZmFiLXYxLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmZhYi12MSB7XG4gIHotaW5kZXg6IDUwMDA7IH1cbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMsXG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyxcbiAgICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyxcbiAgICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgIGJvdHRvbTogNjR2aDsgfSB9XG5cbi5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b246ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGluaXRpYWw7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbi5vcGVuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFxIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMCA0ZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZhcSAuZmFxX190aXRsZS0xIHtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLTIge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mYXEgLmZhcV9fcXVlc3Rpb25fX2VsZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjVlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODsgfVxuICAuZmFxIC5mYXFfX3JlcG9uc2VfX2VsZW1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcSAuZmFxX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAuZmFxIC5mYXFfX3JlcG9uc2VfX2VsZW1lbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUFJPR1JBTU1FICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAvKiBQUk9HUkFNTUVTICovIH1cbiAgLmZhdm9yaXRlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgLmZhdm9yaXRlcy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW06aG92ZXIgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdhODtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNWVtOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDRlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29tcG8ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXNpemUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1yZWZlcmVuY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyokZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7Ki9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAuZmF2b3JpdGVzLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTsgfVxuICAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGhlaWdodDogNTYwcHg7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb21wbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzA1MjQ0NDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDU4JTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIC44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXNpemUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMjQ1LCAyNDgsIDAuOTIpOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDU3MHB4OyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzZW0gMmVtIDZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMmVtO1xuICAgIGJvdHRvbTogM2VtOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNjglOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMgc3BhbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXNpemUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWFkZHJlc3Mge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM2VtO1xuICAgIHJpZ2h0OiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpbHRlci12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7IH1cbiAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZmlsdGVyLXYxX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX2Zvcm0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZpbHRlci12MS1saXN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCAuZmlsdGVyLXYxX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5maWx0ZXItdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4OyB9XG4gIC5maWx0ZXItdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3YTg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsdGVyLXYxLWxpc3RfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzU4ODdhODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3YTg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MS0tY29udHJhc3QgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5maWx0ZXItdjEtbGlzdF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZpbHRlci12MS0tY29udHJhc3QgLmZpbHRlci12MS1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmZpbHRlci12MS0tY29udHJhc3QgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLmZpbHRlci12MS0tY29udHJhc3QgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4OyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3YTg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItdjEge1xuICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICBwYWRkaW5nOiAwIDJlbSAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLXYxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItdjEge1xuICAgICAgcGFkZGluZzogMCAzZW0gMS41ZW07IH0gfVxuICAuZm9vdGVyLXYxLXRvcCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3JhdGluZyAucmF0aW5nX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7IH0gfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktMiAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktMiAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS0zIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS0zIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpLTMgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS00IC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS00IC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS00IC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIC5yYXRpbmdfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5zb2NpYWxzX190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fb3RoZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDJlbSAwIDAgMDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtYWRkcmVzcy0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtYWRkcmVzcy0tY2l0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLWFkZHJlc3MtLWNpdHk6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMgLnRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMgLnRleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtbmFtZSAudGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX3N2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbmsge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMi42NjZlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IC44ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbmsge1xuICAgICAgICAgICAgICBtYXJnaW46IC0uNGVtIDFlbSAxZW0gMDsgfSB9XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gc3ZnIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcgLnJhdGluZ19fdGl0bGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2xpc3Qge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDsgfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX193cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDFlbTsgfSB9XG4gIC5mb290ZXItdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXItdjFfX2dlbmVyaWMgLmdlbmVyaWNfX29waW5pb25TeXN0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9vdGVyLXYxX19nZW5lcmljIC5nZW5lcmljIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci12MV9fZ2VuZXJpYyAuZ2VuZXJpY19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItdjEgLmNvcHlyaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3Qge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEwcHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICBwYWRkaW5nOiAwIC4zZW07IH1cbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2xpbmsge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyLXYxLWxhc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS1sYXN0X193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5mb290ZXItdjEtbGFzdF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWxhc3RfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5mb290ZXItdjEtbGFzdCAubmF2LWxpc3RfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlci12MV9fbG9nbyB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy10b3A6IC43ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MV9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmZvb3Rlci12MV9fbG9nbyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAuZm9vdGVyLXYxX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm1fX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG5cbi5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgM2VtOyB9IH1cbiAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuY2hlY2tib3hfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cblxuLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzA1MjQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBvcGFjaXR5OiAxO1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyIC5iZ19jdG5yX2dyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlciAuYmdfY3Rucl9ncmFkaWVudCAuYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01dmg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC01dmg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmhlYWRlciAuYmdfY3Rucl9ncmFkaWVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC45KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0MCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyIC5iZ19jdG5yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlciAuYmdfY3RuciAuYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01dmg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC01dmg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmhlYWRlciAuYmdfY3RucjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWluLWhlaWdodDogMzdweDsgfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMHB4IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUgcCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9IH1cbiAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODg3QTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgYnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgYnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciBzdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAuMnM7IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciA+ICoge1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMC42ZW0gMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDlweCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ODdBODtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX25hdi5iYW5kZWF1eF90b29sX2VzdGltYXRlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7IH1cblxuLmhlYWRlciAuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZSB7XG4gIHRvcDogMzglOyB9XG5cbi5oZWFkZXJfX3Rvb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyNSU7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5oZWFkZXJfX3Nsb2dhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjAwMDtcbiAgdG9wOiBjYWxjKDQwJSArIDcwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGVyX19zbG9nYW4ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH0gfVxuICAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzhweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8wLjcgXCJDcmltc29uIEZvYW1cIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZS1hbmltYXRlX19sZXR0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyX19zbG9nYW4gLnRpdGxlLWFuaW1hdGVfX2xldHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZS1hbmltYXRlX19sZXR0ZXItLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyIC5oZWFkZXItc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXIgLmhlYWRlci1zd2lwZXItYmctZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQwJSk7IH1cblxuLmhlYWRlciAuaGVhZGVyLXN3aXBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyIC5oZWFkZXItc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7IH1cblxuLmhlYWRlcl9fbmF2IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbmF2IC5sb2dvLXN2ZyB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogNTNweDsgfVxuXG4uaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxNTAwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgLmhlYWRlcl9fbmF2LXRvZ2dsZSAuZ2xvYmFsLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5uYXYtdG9nZ2xlX19sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi5oZWFkZXJfX3RvcGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG4gIGhlaWdodDogNzBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjQ0NDtcbiAgcGFkZGluZy1yaWdodDogLTYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLmhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMzAwMDtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIGxlZnQ6IDJlbTsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ubG9nbyAubG9nb19fc291cmNlIHtcbiAgICBtYXgtd2lkdGg6IDEwdnc7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4uaGVhZGVyX19sb2dvLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDAgM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmhlYWRlcl9fbG9nby1tb2JpbGUubG9nbyAubG9nb19fc291cmNlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvLW1vYmlsZS5sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fbG9nby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICB6LWluZGV4OiA1MDAwO1xuICBwYWRkaW5nOiAwIC41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICBsZWZ0OiA2ZW07IH0gfVxuXG4uaGVhZGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM2VtO1xuICBsZWZ0OiAxZW07XG4gIHJpZ2h0OiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX190b3Age1xuICAgICAgbGVmdDogM2VtOyB9IH1cblxuLmhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyX19zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC05MDAwcHg7XG4gIHotaW5kZXg6IDkwMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXJfX3NlYXJjaC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5oZWFkZXItLWhvbWUge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlci0taG9tZSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX25hdiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fbmF2LXRvZ2dsZSAuZ2xvYmFsLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX190b3BiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMmVtIDNlbTtcbiAgICBtaW4taGVpZ2h0OiAxODVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94IC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94IC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3gge1xuICAgICAgICB3aWR0aDogODAwcHg7IH0gfVxuICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3gtLXRvb2xzIC5oZWFkZXJfX2JveC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uaGVhZGVyLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIgLmJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJSA5MCUvY292ZXI7IH1cbiAgLmhlYWRlci0taW5uZXIgLmJnX2N0bnI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgMzYsIDY4LCAwLjM1KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lci5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlci0taW5uZXIuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTU1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgICAgIC5oZWFkZXItLWlubmVyLmhlYWRlciAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5oZWFkZXItLWlubmVyLmhlYWRlciAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLS1pbm5lci5oZWFkZXIgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRvcDogMTFweDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28gLmxvZ29fX3NvdXJjZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nLS1zdmcge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fc2xvZ2FuIC5zbG9nYW5fX3RleHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19icmVhZGNydW1iIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fc2VvLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0OyB9IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhlYWRlci0tc2xpZGUgLmhlYWRlci1zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICAuaGVhZGVyLS1zbGlkZSAuaGVhZGVyLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQsXG4uaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kLFxuICAgIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIHRvcDogLTEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kIHtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBsZWZ0OiAtMTAwJTsgfSB9XG5cbi5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyMDAwO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvLmxvZ28gLmxvZ29fX3NvdXJjZSB7XG4gIHdpZHRoOiAyMHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjUwcHg7IH1cblxuLmhlYWRlci0tdjMgLmhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjAwMDtcbiAgdG9wOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvLmxvZ28gLmxvZ29fX3NvdXJjZSB7XG4gIHdpZHRoOiAyMHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjUwcHg7IH1cblxuLmhlYWRlciAubWFpbi1zZWFyY2ggLmZvcm1fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDNlbSAwOyB9XG5cbi5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoLS12MiB7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTEwMDA7IH1cblxuLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gtLXYzIHtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMTAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX190b3BiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHRvcDogaW5pdGlhbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbmF2IHtcbiAgICB0b3A6IDJlbTsgfSB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX190b3BiYXIge1xuICB6LWluZGV4OiAxMDAwMDsgfVxuXG4uYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIHotaW5kZXg6IDE1MDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19sb2dvLCAuaGVhZGVyX19uYXYtdG9nZ2xlLCAuaGVhZGVyX190b3BiYXIsIC5oZWFkZXJfX3Rvb2xzIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fbG9nbyxcbiAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2xvZ28sIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX19uYXYtdG9nZ2xlLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fbmF2LXRvZ2dsZSwgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX3RvcGJhcixcbiAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3RvcGJhciwgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX3Rvb2xzLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fdG9vbHMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH0gfVxuXG4uYm9keS0taG9tZSAuaGVhZGVyX19zbG9nYW4ge1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0taG9tZSAuaGVhZGVyX19zbG9nYW4ge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX3Rvb2xzIHtcbiAgei1pbmRleDogMzAwMDsgfVxuXG4uYm9keS0tbWVudS1vcGVuZWQgLm1haW4ge1xuICB6LWluZGV4OiAyOTk5OyB9XG5cbi5ib2R5LW1vZGFsLS1vcGVuIC5oZWFkZXJfX3Rvb2xzLnRvb2xzLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUge1xuICB6LWluZGV4OiAxOyB9XG5cbi5ib2R5LS1pbm5lciAuaGVhZGVyX190b29scy5iYW5kZWF1eF93cmFwX2VzdGltYXRlIHtcbiAgdG9wOiAxMjNweDsgfVxuXG4uaGVhZGVyX19sb2dvX19fVjFfX19iYW5kZWF1eCxcbi5oZWFkZXJfX2xvZ29fX19WMl9fX2JhbmRlYXV4IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLS12MyAuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSAuaGVhZGVyX19sb2dvLmxvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItLXYzIC5oZWFkZXJfX2xvZ29fX19WM19fX2JhbmRlYXV4IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2MDAwO1xuICB0b3A6IDQ2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItLXYzIC5oZWFkZXJfX2xvZ29fX19WM19fX2JhbmRlYXV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWRlci0tdjMgLmhlYWRlcl9fbG9nb19fX1YzX19fYmFuZGVhdXggaW1nIHtcbiAgICB3aWR0aDogMTN2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4uYm9keS1tb2RhbC0tb3Blbi0tZXN0aW1hdGlvbiBtYWluI21haW4ge1xuICB6LWluZGV4OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogYXV0bztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgLm5hdi10b2dnbGVfX2xpbmVzIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzLCAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIsIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIC41cyx0cmFuc2Zvcm0gNXM7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIsIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhweDsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtOHB4OyB9XG4gIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXYtdG9nZ2xlX19saW5lcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdG9wOiAwOyB9XG4gIC5uYXYtdG9nZ2xlOmhvdmVyIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm5hdi10b2dnbGU6aG92ZXIgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubmF2LXRvZ2dsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IGNhbGMoNGVtICsgMmVtKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanNfZmlsdGVyX3RvZ2dsZSxcbi5zZWFyY2gtdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmpzX2ZpbHRlcl90b2dnbGVfX2xhYmVsLFxuICAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmpzX2ZpbHRlcl90b2dnbGVfX2xhYmVsLFxuICAgICAgLnNlYXJjaC10b2dnbGVfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5qc19maWx0ZXJfdG9nZ2xlX19sYWJlbCBhLFxuICAgIC5zZWFyY2gtdG9nZ2xlX19sYWJlbCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5qc19maWx0ZXJfdG9nZ2xlX19pY29uLFxuICAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBhbmltYXRpb246IDEuNXMgcHVsc2UgaW5maW5pdGUgbGluZWFyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7IH1cbiAgLmpzX2ZpbHRlcl90b2dnbGU6aG92ZXIgLmpzX2ZpbHRlcl90b2dnbGUsIC5qc19maWx0ZXJfdG9nZ2xlOmhvdmVyIC5zZWFyY2gtdG9nZ2xlX19pY29uLCAuanNfZmlsdGVyX3RvZ2dsZTpmb2N1cyAuanNfZmlsdGVyX3RvZ2dsZSwgLmpzX2ZpbHRlcl90b2dnbGU6Zm9jdXMgLnNlYXJjaC10b2dnbGVfX2ljb24sXG4gIC5zZWFyY2gtdG9nZ2xlOmhvdmVyIC5qc19maWx0ZXJfdG9nZ2xlLFxuICAuc2VhcmNoLXRvZ2dsZTpob3ZlciAuc2VhcmNoLXRvZ2dsZV9faWNvbixcbiAgLnNlYXJjaC10b2dnbGU6Zm9jdXMgLmpzX2ZpbHRlcl90b2dnbGUsXG4gIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIC5zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMCUsIDMwJSwgNzAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoMGRlZyk7IH1cbiAgNDAlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMGRlZyk7IH1cbiAgNDUlLCA1NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTEwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMTBkZWcpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLnNlYXJjaC10b2dnbGVfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12MSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fYWxpZ25lciB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyAubG9nb19fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX25vdGUge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnM7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19ub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLnBuZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYyIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fYWxpZ25lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19hbGlnbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19sb2dvIC5sb2dvX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX25vdGUge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRlcmthYi12MSB7XG4gICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLmludGVya2FiLXYxX19hbGlnbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19hbGlnbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5pbnRlcmthYi12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaW50ZXJrYWItdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmludGVya2FiLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi12MV9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuaW50ZXJrYWItdjFfX2xvZ28gLmxvZ29fX2RlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuICAgIC5pbnRlcmthYi12MV9fbG9nbyBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaW50ZXJrYWItdjFfX25vdGUge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgXCJPcGVuIFNhbnNcIjtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5pbnRlcmthYi12MV9fbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9fbm90ZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmludGVya2FiLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSBcIlJhbGV3YXlcIjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmludGVya2FiLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSBcIlJhbGV3YXlcIjtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaW50ZXJrYWItdjFfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiBcIk9wZW4gU2Fuc1wiOyB9XG4gIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS43NjQ3ZW0vMSBcIlJhbGV3YXlcIjtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xIFwiUmFsZXdheVwiO1xuICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnRlcmthYi12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yOTQxZW0vMSBSYWxld2F5O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogLjhlbSAzZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuICAgIC5pbnRlcmthYi12MV9fbGlua3MgLmJ1dHRvbiA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaW50ZXJrYWItdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2JlZDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vIHtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuamVzdGltb19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmplc3RpbW9fX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuamVzdGltb19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmplc3RpbW9fX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuamVzdGltb19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5qZXN0aW1vX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5qZXN0aW1vX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5qZXN0aW1vX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmplc3RpbW9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5qZXN0aW1vIC5saW5rcy1ncm91cF9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5qZXN0aW1vIC5saW5rcy1ncm91cF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5qZXN0aW1vIC5saW5rcy1ncm91cF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5qZXN0aW1vIC5saW5rcy1ncm91cF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5qZXN0aW1vIC5mb3JtIHtcbiAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5maXJzdC1yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5zZWxlY3Qge1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAuamVzdGltbyAuZm9ybSAubGFiZWwtdHh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAubGFiZWwtdHh0LmZpcnN0LWZpZWxkIHtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjVlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDAgMWVtIDJlbTsgfVxuICAgICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2ZpZWxkLmNvbmRpdGlvbl9maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMWVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZpcnN0LXJvdyAuZm9ybV9fZmllbGQge1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuamVzdGltbyAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uamVzdGltby12MiB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmplc3RpbW8tdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5qZXN0aW1vLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmplc3RpbW8tdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5qZXN0aW1vLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmplc3RpbW8tdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuamVzdGltby12Ml9fc2xvZ2FuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuamVzdGltby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuamVzdGltby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5qZXN0aW1vLXYyX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmplc3RpbW8tdjJfX3RleHQudGV4dCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuamVzdGltby12MiAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAubG9hZGVyX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubG9hZGVyX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbTpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fY29udGVudC1pY29uIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50OmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGFiZWwtY2hlY2tib3gge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5sYWJlbC1saXN0LWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xhYmVsLXJhZGlvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnRlZ2VyX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTFweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICB3aWR0aDogNDcuNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwLjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGxlZnQ6IDcuNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNy41cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19zdHJ1Y3R1cmUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMmVtO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiArIDFlbSk7IH0gfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUgLmxhYmVsX19pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuZm9ybV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5mb3JtU3VibWl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSAuaWNvbi1zdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZmllbGRzZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyNDQ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxN3B4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogLThweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg4N0E4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcbiAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTg4N0E4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1ODg3QTg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICByaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24gLmFycm93X2xpbmtfYm9yZGVyX3N2ZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbjpob3ZlciAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxZW0gMTBweCAyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuOCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAyZW0gM2VtOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLW9mZnJlZGVtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS10eXBlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1jb21tZXJjZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tcHJpY2VzX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlOmJlZm9yZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUgc3ZnLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIgLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW06aG92ZXIgLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tZW51X2hvdmVyZWQgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTMsIDIxMywgMjEzLCAwLjI1KTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogOTUlOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDY2NjtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMDBweCkgLyAyIC0gNTBweCk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggLmhlYWRlcl9faG9tZS1saW5rIC5sb2dvX19zb3VyY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Uge1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19zY3JvbGxlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDc1cHggMCAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDMwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAxZW0gMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAuZm9ybUxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAubGluZV9fdGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fc3VtbWFyeSwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IC5ub1VpLWhvcml6b250YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IC5ub1VpLWhvcml6b250YWwgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wcmV2aWV3IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMmVtIDFlbTsgfVxuXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1yaWdodF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjNTg4N0E4OyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fY29udGVudC5hY3RpdmUge1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNTI0NDQ7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW06aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4yNSk7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogIzU4ODdBOCAhaW1wb3J0YW50OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLmVtcHR5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM1ODg3QTggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIGNvbG9yOiAjNTg4N0E4ICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLWRlZmF1bHQgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU4ODdBOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uanMtc2VhcmNoLWZpbHRlci5ib2R5LS1zZWFyY2gtdjE6bm90KC5ib2R5LS1ob21lKSAuaGVhZGVyX19zZWFyY2gtYm94LFxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYyIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNTVweDsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQ6aG92ZXIsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyNDQ0O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWw6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQ6aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19sYWJlbC1jaGVja2JveCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmxhYmVsLWxpc3QtZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5OmJlZm9yZSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGFiZWwtcmFkaW8ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxMXB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX3N0cnVjdHVyZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMWVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG5cbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEwMDBweCkgLyAyICsgMWVtKTsgfSB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSAubGFiZWxfX2l0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIC5pY29uLXN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0gLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbTpob3ZlciAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTI0NDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudDpob3ZlciAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50OmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogOXB4O1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogJyc7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xuICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1ODg3QTg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzU4ODdBODtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIHJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgIHRvcDogMDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uOmhvdmVyIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAxMHB4IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAzZW07IH0gfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXR5cGVfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWNvbW1lcmNlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1wcmljZXNfX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIucmFuZ2UtLW9wZW5lZCAuZm9ybVJhbmdlX19jb250ZW50IC5hZGRfYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4ODdBODsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9lbGVtZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmU6YmVmb3JlLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSBzdmcsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0gLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNTg4N0E4OyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbTpob3ZlciAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0gLmljb24tc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXI6aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1lbnVfaG92ZXJlZCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMywgMjEzLCAyMTMsIDAuMjUpOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNjY2O1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIgLSA1MHB4KTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsgLmxvZ29fX3NvdXJjZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMS4yNWVtO1xuICAgIGhlaWdodDogMS4yNWVtOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZzogNzVweCAwIDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMzAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbSAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5mb3JtTGluZV9fc3RydWN0dXJlIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA3cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyZW0gMWVtOyB9XG5cbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXJpZ2h0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50LmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjI1KTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjNTg4N0E4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uZW1wdHkge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzU4ODdBOCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgY29sb3I6ICM1ODg3QTggIWltcG9ydGFudDsgfVxuICAudGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTg4N0E4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5qcy1zZWFyY2gtZmlsdGVyLmJvZHktLXNlYXJjaC12MTpub3QoLmJvZHktLWhvbWUpIC5oZWFkZXJfX3NlYXJjaC1ib3gsXG4uanMtc2VhcmNoLWZpbHRlci5ib2R5LS1zZWFyY2gtdjIgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0byAxZW07IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGV4dCB7XG4gICAgY29sb3I6ICM5MTkxOTE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RleHQge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1heC13aWR0aDogMTA3M3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOGVtKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNTg4N0E4LCByZ2JhKDg4LCAxMzUsIDE2OCwgMC45KSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA1cHg7IH1cbiAgLm1haW4tbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGhlaWdodDogOTR2aDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIHBhZGRpbmc6IDVlbSAzLjZlbTsgfSB9XG4gIC5tYWluLW5hdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS10ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICB3aWR0aDogY2FsYygyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tbmF2X19uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg1cHggLSAydmggLSA3MHB4KTsgfSB9XG4gIC5tYWluLW5hdl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX190b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xLCAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19ib3R0b20gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiwgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fYm90dG9tIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX190b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4dmg7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3NvY2lhbHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluayB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xuICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7IH1cbiAgICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjsgfVxuICAubWFpbi1uYXZfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLW5hdl9fdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdl9fdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICAgIGxlZnQ6IDNlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAxZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubWFpbi1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAubWFpbi1uYXZfX3Rvb2xzIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1haW4tbmF2X190b29scyAubWVudV9fbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTM1LCAxNjgsIDAuOCk7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEsIDEpOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEsIDEpOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1haW4tbmF2X190b29sYmFyLWFkZHMgLnRvb2xiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJvZHktLWlubmVyIC5tZW51X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9keS0taW5uZXIgLm1lbnVfX2J1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvZHktLWlubmVyLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW5hdiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAyMDAyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX25hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX2luZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9wYmFyIC50b3BiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEyJTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAuMmVtOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgICAgIGhlaWdodDogMjQlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9fdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjgpOyB9XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlci0taW5uZXIgLm1haW4tbmF2IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX3RvcCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgbGVmdDogMWVtOyB9IH1cblxuLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X19sb2dvIC5sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZW51LWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAubWVudS1kcm9wZG93bl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVudS1kcm9wZG93bl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4OyB9IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciwgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxcHg7IH0gfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDFweDsgfSB9XG4gIC5tZW51LWRyb3Bkb3duLS10b2dnbGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSRtZW51X2NvbG9yXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZfX3Rvb2xzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubWVudSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubWVudV9faXRlbS5mb2N1cywgLm1lbnVfX2l0ZW06Zm9jdXMsIC5tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwMHB4KSB7XG4gICAgICAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH0gfVxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMS4yZW0pO1xuICAgIHBhZGRpbmc6IDEuMWVtO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5tZW51X19saW5rLmZvY3VzLCAubWVudV9fbGluazpmb2N1cywgLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19kcm9wZG93bi5mb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zdWJtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1Ym1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODUpO1xuICAgICAgY2xpcDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VibWVudS0tdG9nZ2xlZCAubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbS5mb2N1cywgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMsIC5zdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbiwgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbiwgLnN1Ym1lbnVfX2l0ZW06aG92ZXIgLnN1Ym1lbnVfX2xpbmsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0gLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1ODg3QTg7IH1cblxuLmhlYWRlci0taW5uZXIgLnN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzU4ODdBODsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtOmhvdmVyLCAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudS5zdWJtZW51LS10b2dnbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgLjc1ZW07IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbVthcmlhLWhhc3BvcHVwPSd0cnVlJ10gLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93biB7XG4gICAgICByaWdodDogLTE3cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19saW5rLmZvY3VzLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluazpmb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbms6aG92ZXIsIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93bi5mb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjg1KTtcbiAgICBjbGlwOiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IC0xcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjQ1KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbSAuc3VibWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzA1MjQ0NDsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG4gIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA1MjQ0NDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxLjVlbTsgfSB9XG5cbi5tYWluLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjk1KTtcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiA5M3ZoO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxNTAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMi41ZW0gKyAxZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBib2R5Om5vdCguYm9keS0tc2VhcmNoLXYxKSAubWFpbi1zZWFyY2hfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICBib2R5Om5vdCguYm9keS0tc2VhcmNoLXYxKSAubWFpbi1zZWFyY2hfX2xvZ28gLmxvZ28ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7IH0gfVxuICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA3MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYWluLXNlYXJjaF9fd3JhcHBlci53aXRoQmFuZGVhdSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc2VsZWN0X19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcbiAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44KTsgfVxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmZmZmYnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGQ9J00yMC4yODUgMkw5IDEzLjU2NyAzLjcxNCA4LjU1NiAwIDEyLjI3MiA5IDIxIDI0IDUuNzE1eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fc3VtbWFyeSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3N1bW1hcnkgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19taW4sXG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fbWF4IHtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IC4xZW0gMC40ZW07IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3ByZXZpZXcge1xuICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlIC5ub1VpLWhvcml6b250YWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjMpOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoODgsIDEzNSwgMTY4LCAwLjMpOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvX19sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvLS1idWxsZXQgLnJhZGlvX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvLS1idWxsZXQgLnJhZGlvX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvLS1idWxsZXQgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvLS1idWxsZXQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3IgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvciAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yIC5yYWRpb19fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hlc19fZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hlc19fZ3JvdXAgLmNoZWNrYm94ZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19ib3gge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiBpbmhlcml0OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19maWVsZDpjaGVja2VkIH4gLmNoZWNrYm94X19zcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fYm94IHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiBpbmhlcml0O1xuICAgICAgICBmaWxsOiBpbmhlcml0OyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcgcG9seWxpbmUge1xuICAgICAgICBzdHJva2U6IGluaGVyaXQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gbGFiZWw6bm90KC5yYWRpb19fbGFiZWwpOm5vdCguY2hlY2tib3hfX2xhYmVsKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAgLmZvcm1fX2ZpZWxkIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIC5mb3JtX19maWVsZDpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQgLnN1Ym1pdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IC5zdWJtaXRfX2Fycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAzKSAtIDJlbSk7XG4gICAgbWFyZ2luOiAwIDFlbSAzZW0gMWVtOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkLS1zZWNvbmRhcnkge1xuICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMSkgLSAyZW0pO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZm9ybV9fZmllbGQtLXNlY29uZGFyeS1zcGxpdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAvIDIpIC0gMmVtKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCAuNGVtOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQgbGFiZWwge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgcGFkZGluZzogMCAuM2VtOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJwcmljZVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIuKCrFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjglO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJwcmljZVwiXSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInN1cmZhY2VcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInN1cmZhY2VcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIm3CslwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjglO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZFtkYXRhLWlkPVwic3VyZmFjZVwiXSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjhlbTsgfVxuXG4uaGVhZGVyLS12MSA+IC5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICBwYWRkaW5nOiAwIDRlbTsgfVxuXG4uaGVhZGVyLS12MSAubWFpbi1zZWFyY2gtZm9ybSB7XG4gIHBhZGRpbmc6IDRlbSAxZW07IH1cblxuLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoX193cmFwcGVyLndpdGhCYW5kZWF1IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLS12MSAubWFpbi1zZWFyY2hfX3dyYXBwZXIud2l0aEJhbmRlYXUgLm1haW4tc2VhcmNoX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDJlbTsgfVxuICAuaGVhZGVyLS12MSAubWFpbi1zZWFyY2hfX3dyYXBwZXIud2l0aEJhbmRlYXUgLm1haW4tc2VhcmNoX19mb3JtXzMge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNzMlOyB9XG5cbi5ib2R5LS1zZWFyY2gtdjEgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIG1hcmdpbjogMCAzZW07IH1cblxuLmJvZHktLXNlYXJjaC12MSAuZm9ybV9fbGVnZW5kIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ib2R5LS1zZWFyY2gtdjMgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjMgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDk0JTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogY2FsYygxMDBzdmggLSA5ZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgb3BhY2l0eTogMDsgfVxuICAuYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE1MDAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gge1xuICAgIHotaW5kZXg6IDIwMDA7IH1cbiAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMTVlbSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSB7XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAyZW07IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMC41ZW0gMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIG1hcmdpbjogMWVtIDAgNmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoX19tb3JlIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5mb3JtX19maWVsZCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5zZWFyY2gtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAuNWVtO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgcmlnaHQ6IDNlbTtcbiAgdG9wOiAyNXB4OyB9XG5cbi5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuXG4uYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCxcbi5odG1sLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2gge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLXNlYXJjaC12MiAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjIgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAubWFpbi1zZWFyY2gge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzOyB9XG5cbi8qIEVTVElNQVRJT04gU0VBUkNIICovXG4uYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhQ29udGVudCAuZm9ybURhdGFFbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjZlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAzZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQgLmZvcm1EYXRhRWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQgLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCBzcGFuIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjZlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmdfX21hcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtc3ZnX19tYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYXAtc3ZnX19tYXAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubWFwLXN2Z19fY291bnRyeSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19yZWdpb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMC43NTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tYXAtc3ZnX196b29tIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1hcC1zdmdfX2RlcCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICBmaWxsOiAjNTg4N0E4OyB9XG4gIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm1hcC1zdmdfX2RlY28ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fZGVjbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fY2lyY2xlIHtcbiAgZmlsbDogIzc1NzU3NTtcbiAgb3BhY2l0eTogMC40OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+ICoge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12YWdlbmN5IHtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX21hcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAyZW0gM2VtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX193cmFwcGVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2NpcmNsZSB7XG4gICAgZmlsbDogcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjI0KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjNkE2QTZBOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICNkNWQ1ZDU7XG4gICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzA1MjQ0NDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12bWFuZGF0b3J5IHtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzA1MjQ0NDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpmb2N1cywgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDUyNDQ0OyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fbWFwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19ib3R0b20ge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgM2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLmZvcm1fX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMjQpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICM2QTZBNkE7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjNTg4N0E4OyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM1ODg3QTg7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDUyNDQ0OyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC4wM2VtIDAgMCAwO1xuICBtYXJnaW46IDAuMWVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzA1MjQ0NDsgfVxuXG4ubWFwIHtcbiAgaGVpZ2h0OiA2NjVweDsgfVxuICAubWFwIHN2ZyB7XG4gICAgZmlsbDogIzU4ODdBODsgfVxuICAubWFwX19jbHVzdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC42OCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLm1hcF9fY2x1c3RlciBkaXYge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEgLmFkZHJlc3Mge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDM4MHB4OyB9IH1cbiAgICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHMge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAxZW07IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcF9fcG9wdXAgLmNvb3JkcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDUyNDQ0OyB9XG4gICAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDUyNDQ0OyB9XG4gICAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuXG4ubWFwLXBvcGluX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDEuNWVtOyB9XG5cbi5tYXAtcG9waW5fX2RlY29yYXRlIHtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYXAtcG9waW5fX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4OyB9IH1cbiAgLm1hcC1wb3Bpbl9fZGVjb3JhdGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hcC1wb3Bpbl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFwLXBvcGluX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkE2QTZBOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1wb3Bpbl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtcG9waW5fX2NvbXBvIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4ODdBODsgfVxuXG4ubWFwLXBvcGluX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODg3QTg7IH1cblxuLm1hcC1wb3Bpbl9fcmVmZXJlbmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1hcC1wb3Bpbl9fc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW5fX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm1hcC1wb3Bpbl9fc3RhdHVzIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFwLXBvcGluX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tYXAtcG9waW5fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tYXAtcG9waW5fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYXAtcG9waW5fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBmaWxsOiAjNTg4N0E4O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgY29sb3I6ICMwNTI0NDQ7IH1cbiAgICAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMS41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzZW07IH0gfVxuXG4ubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fY29vcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19jb29yZHMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19jb29yZHMgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2Nvb3Jkcy0tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4ubWFwYmllbmljaSAubWFwLXBvcGluX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC12MSB7XG4gICAgICBoZWlnaHQ6IDc4NXB4OyB9IH1cbiAgLm1hcC12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDsgfSB9XG4gICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCBzdmcge1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAubWFwLXYxX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cbiAgICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFwLXYxX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1hcC12MV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWFwLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogOWVtIDE1JSA1ZW0gMjIlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYXAtdjFfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5tYXAtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgICAubWFwLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubWFwLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAubWFwLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWJhbm5lciAubWFwX19tYXJrZXIgc3ZnIHtcbiAgZmlsbDogIzU4ODdBODsgfVxuXG4ubWFwLWJhbm5lciAubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTM1LCAxNjgsIDAuNjgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC1iYW5uZXIgLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiBvcmFuZ2U7XG4gIGZpbGw6IGJsZXU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIHtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gMDsgfVxuICAubWFwLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtYmFubmVyX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMmVtIGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIGhlaWdodDogMzMwcHg7IH1cbiAgLm1hcC1iYW5uZXJfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzBweDsgfVxuICAgIC5tYXAtYmFubmVyX19tYXAgLmpzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9XG4gIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcC1iYW5uZXJfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NjBweDsgfVxuICAubmV3cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjg1cHg7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjg1cHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpob3ZlciAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDM1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MjBweDsgfVxuICAubmV3cy1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzOTBweDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpob3ZlciAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmV3cy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoM24gKyAxKSAubmV3cy1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNTI0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5uZXdzLWRldGFpbHMtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOC42NjZlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjMzM2VtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4OyB9IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4OyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2RhdGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXJlbGF0ZWQtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5ld3MtcmVsYXRlZC12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgLm5ld3MtcmVsYXRlZC12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3MtcmVsYXRlZC12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1yZWxhdGVkLXYxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1yZWxhdGVkLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCA3ZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1kYXRlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmhvdmVyIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW06aG92ZXIgLm5ld3MtcmVsYXRlZC12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmhvdmVyIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdhODtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAubmV3cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5uZXdzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5uZXdzLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubmV3cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubmV3cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5ld3MtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtdjFfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gIC5uZXdzLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubmV3cy12MV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAubmV3cy12MV9faXRlbS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9faXRlbS1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNi42ZW0gN2VtIDQuNmVtIDA7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ld3MtdjFfX2l0ZW1fX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjFfX2l0ZW1fX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjFfX2l0ZW1fX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5uZXdzLXYxX19pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9IH1cbiAgICAubmV3cy12MV9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgLm5ld3MtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAgIC5uZXdzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubmV3cy12MV9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAubmV3cy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAubmV3cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAubmV3cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAubmV3cy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMmVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5uZXdzLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC5uZXdzLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5uZXdzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAubmV3cy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtdjJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmV3cy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNTcwcHg7IH0gfVxuICAubmV3cy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDsgfSB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRlbSAzZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12Ml9faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBlbTsgfSB9XG4gIC5uZXdzLXYyX19pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAubmV3cy12MiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNWVtOyB9XG4gIC5uZXdzLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtM2VtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgbGVmdDogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgbGVmdDogNGVtOyB9IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5uZXdzLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC5uZXdzLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5uZXdzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAubmV3cy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy12M19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubmV3cy12M19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5ld3MtdjNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubmV3cy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjNfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy12M19faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNWVtOyB9IH1cbiAgICAubmV3cy12M19faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uZXdzLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDE1MzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7IH0gfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAubmV3cy12M19faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAubmV3cy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zZW07IH0gfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy12M19faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubmV3cy12M19faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3cy12M19faXRlbS1saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5uZXdzLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubmV3cy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubmV3cy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNWVtOyB9IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0zZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBsZWZ0OiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXYzX19pdGVtOm50aC1jaGlsZChvZGQpIC5uZXdzLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy12M19faXRlbTpudGgtY2hpbGQob2RkKSAubmV3cy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtdjNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3c2xldHRlci12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbSAzZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMTBlbSAyLjJlbSAwOyB9IH1cbiAgICAubmV3c2xldHRlci12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3c2xldHRlci12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubmV3c2xldHRlci12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4uZW1wdHktc2VhcmNoIH4gLm5ld3NsZXR0ZXItdjEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLm9waW5pb25zLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAub3BpbmlvbnMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLm9waW5pb25zLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAub3BpbmlvbnMtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAzZW0gMmVtIDA7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1LjZlbSA3ZW0gNC42ZW0gMDsgfSB9XG4gIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9waW5pb25zLXYxIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAub3BpbmlvbnMtdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19pdGVtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm9waW5pb25zLXYxX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDsgfSB9XG4gICAgLm9waW5pb25zLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5vcGluaW9ucy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDRlbTsgfVxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLm9waW5pb25zLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAub3BpbmlvbnMtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLm9waW5pb25zLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9waW5pb25zLXYyX19jb250ZW50LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjJfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2NvbnRlbnQtdG9wLS1sZWZ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRlbSAzZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12Ml9fY29udGVudC10b3AtLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH0gfVxuICAub3BpbmlvbnMtdjJfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm9waW5pb25zLXYyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAub3BpbmlvbnMtdjJfX3RleHQudGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAub3BpbmlvbnMtdjJfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiA0NjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU5MHB4OyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU5MHB4OyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9faXRlbS1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjNlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vcGluaW9ucy12Ml9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAub3BpbmlvbnMtdjJfX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNGVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLm9waW5pb25zLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAub3BpbmlvbnMtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLm9waW5pb25zLXYzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12MyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vcGluaW9ucy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12M19faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLm9waW5pb25zLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHJpZ2h0OiA0ZW07XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tc2VwIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAuMmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2QTZBNkE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgbWFyZ2luOiAwIC41ZW07XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19saW5rLmFycm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluayBzdmcge1xuICAgICAgZmlsbDogI0NFQ0VDRTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTsgfVxuICAgIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgLnBhZ2luYXRpb25fX3N2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19zdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAucGFnaW5hdGlvbl9fc3ZnLnN2Zy0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5wYWdpbmF0aW9uX19pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucGFnaW5hdGlvbl9faXRlbS0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1zZXAge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIC4xZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA1MjQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSA2ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKCAxZW0gKiAyKSk7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDUyNDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSA2ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAxZW0gKiAyKSk7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbTpmaXJzdC1jaGlsZCAuaXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fdG9vbHMgLmZpbHRlci12MV9fZm9ybSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgwLjVlbSAqIDIpKTsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyLjVlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diAuc3ZnLS0zNjBkZWcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diAuc3ZnLS1wbGF5IHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQge1xuICAgICAgICAgIHN0cm9rZTogIzU4ODdBODtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tY29tcG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWNvbXBvLS0xLCAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1jb21wby0tMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDNlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbTpob3ZlciAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbXMtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX190b29scyAuZmlsdGVyLXYxX19mb3JtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogM2VtIDVlbSAwIDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyZW0gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29tcG8ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbXBvLS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb21wby0tMSwgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29tcG8tLTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYyX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiA5OTBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNWVtIDAgMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tcmlnaHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgIHN0cm9rZTogIzU4ODdBODtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4OyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1zdGF0dXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDVlbTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgcGFkZGluZzogMCAxZW0gMCA1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpmaXJzdC1jaGlsZCAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOmZpcnN0LWNoaWxkIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxNGVtIDFlbSAwIDVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MjVweDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3Rvb2xzIC5maWx0ZXItdjFfX2Zvcm0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDU4MHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10aXRsZS0tMSwgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUtLTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQ6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX19zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fc3RhdHVzIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX19zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgPiAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW9fbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8gc3ZnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX2NvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fY29tcG8gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yb29tIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3JlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjg1cHg7IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICBjb2x1bW5zOiAxO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX21hc29ucnkge1xuICAgICAgICBjb2x1bW5zOiAyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX21hc29ucnkge1xuICAgICAgICBjb2x1bW5zOiAzOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA0MzNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNG4rMykge1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYnV0dG9uLXNjcm9sbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAyJSAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY1cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19idXR0b24tc2Nyb2xsIHtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDRlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBlbSBhdXRvOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fcHJpbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fcHJpbnRfbGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkX2xhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX19wcmludCBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciwgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fM2Q6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3ByaW50OmhvdmVyIC5sYWJlbCwgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fM2Q6aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3ByaW50OmhvdmVyIHN2ZywgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fM2Q6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC5yb29tLWNvbXBvX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIHtcbiAgICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190aCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxNi42JTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICAgIHdpZHRoOiAxNi42JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCAubGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuX19kZWNvcmF0ZSAuc3ZnLS1wbGFuIHtcbiAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmU6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcm9vbSB7XG4gICAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byA0ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG5cbi5wcm9ncmFtcy1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWRldGFpbC12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNGVtIDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSA+IC5kZWNvcmF0ZV9fd3JhcHBlciAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDc5MHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3N0YXR1cyBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3MtLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvcy0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvcy0tcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjNlbSA2LjZlbSAwIDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX2NvbXBvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yb29tIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3JlZmVyZW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX2xlZnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX2xlZnQge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDYuNmVtIDNlbSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19yaWdodCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCAubGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciAudG9vbHNfX3ZpZGVvX2xhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvX2xhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8gc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbzpob3ZlciAubGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcHJpbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcHJpbnRfbGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkX2xhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19wcmludCBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciwgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fM2Q6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ByaW50OmhvdmVyIC5sYWJlbCwgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fM2Q6aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ByaW50OmhvdmVyIHN2ZywgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fM2Q6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fY29udGVudCwgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNjUlOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlci0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyLS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RoIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RoIC50YWJsZS1hcmlhX190ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCAubGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZC0tZG93bmxvYWQgLnBsYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkLS1kb3dubG9hZCAucGxhbl9fZGVjb3JhdGUgLnN2Zy0tcGxhbiB7XG4gICAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIudG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcm9vbSB7XG4gICAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2FnZW5jeS5hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTM0NXB4OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2FnZW5jeSAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDsgfSB9XG5cbi5wcm9ncmFtcy1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogNjYlOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2ODBweDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19zd2lwZXItc2xpZGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA1NzBweDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDEuNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSAzLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjgwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludCwgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfXzNkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3ByaW50X2xhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fM2RfbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludCBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX18zZCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3ByaW50OmhvdmVyLCAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fM2Q6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciAubGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX18zZDpob3ZlciAubGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3ByaW50OmhvdmVyIHN2ZywgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfXzNkOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb21wbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12di0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWxfbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWw6aG92ZXJfbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWw6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aXJ0dWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbF9sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbCBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpcnR1YWw6aG92ZXJfbGFiZWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aXJ0dWFsOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlbyA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlkZW86aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlkZW86aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fY29udGVudCwgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fY29udGVudCwgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMubW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC5yb29tLWNvbXBvX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190aCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTYuNiU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICAgICAgd2lkdGg6IDE2LjYlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkLS1kb3dubG9hZCAucGxhbl9fZGVjb3JhdGUgLnN2Zy0tcGxhbiB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIudG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3Jvb20ge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2FnZW5jeS5hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jYXRlZ29yeV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNGVtIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNDclOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjMgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLnByb2dyYW1zLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9ncmFtcy1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbXMtcmVsYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTU4MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtOyB9IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tdmlsbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tY29tcG8ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXBpZWNlcyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWRldGFpbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWRldGFpbHMtLXJlZmVyZW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tZGV0YWlscy0tcHJpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDZlbTsgfSB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbTpob3ZlciAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbTpob3ZlciAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb21vdGUtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5wcm9tb3RlLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5wcm9tb3RlLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAucHJvbW90ZS12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIC5wcm9tb3RlLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAyZW0gMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi4xM2VtIDAgMi4yZW0gMTBlbTsgfSB9XG4gICAgLnByb21vdGUtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fY29udGVudC10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAucHJvbW90ZS12MV9fY29udGVudC10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb21vdGUtdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gIC5wcm9tb3RlLXYxX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSBcIkNyaW1zb24gRm9hbVwiO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb21vdGUtdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5wcm9tb3RlLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb21vdGUtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7IH0gfVxuICAgIC5wcm9tb3RlLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb21vdGUtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9tb3RlLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb21vdGUtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAucHJvbW90ZS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb21vdGUtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KSA0ZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX19zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3N0YXR1cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogLjFlbSAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYgPiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diBzdmcge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192djpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyBzdmcge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3JlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjg1cHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICBjb2x1bW5zOiAxO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX21hc29ucnkge1xuICAgICAgICBjb2x1bW5zOiAyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX21hc29ucnkge1xuICAgICAgICBjb2x1bW5zOiAzOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA0MzNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2J1dHRvbi1zY3JvbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMiUgMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02NXB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYnV0dG9uLXNjcm9sbCB7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwZW0gYXV0bzsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC5pbmZvX3RhYnNfX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC5pbmZvX3RhYnNfX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICB3aWR0aDogNDglOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIgLnRhYmxlLXRvcC1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg4N0E4O1xuICAgICAgbWF4LXdpZHRoOiA0OCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IC50YWJsZS1hcmlhX190ciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNGVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12My5tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDgwdnc7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNGVtIDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDc5MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIHtcbiAgICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3N0YXR1cyB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3N0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDAgMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcyB7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy0tcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjNlbSA2LjZlbSAyZW0gMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fY29tcG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYuNmVtIDAgMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2ID4gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNjUlOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXItLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyLS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLWxlZnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFic19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFic19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MjVweDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5pbmZvX3RhYnNfX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5pbmZvX3RhYnNfX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODg3QTg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IC50YWJsZS1hcmlhX190ciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMTJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5X19sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIHtcbiAgICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXAge1xuICAgICAgbWF4LWhlaWdodDogNTQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubWFwX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubWFwX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjVweDtcbiAgICAgICAgICB6LWluZGV4OiA0MDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubWFwX190aXRsZSAudGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA1ZW0gNS4zZW07IH0gfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgICAgcGFkZGluZzogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FnZW5jeS5hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTM0NXB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FnZW5jeSAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMubW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24ge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIDAgMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX2NhbGVuZGFyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3ByaWNlLXNlYXNvbnJlbnRhbCAucHJpY2Utc2Vhc29ucmVudGFsX190ciB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbTtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3ByaWNlLXNlYXNvbnJlbnRhbCAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC52YWNhdGlvbl9fZXF1aXBtZW50IC5lcXVpcG1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLnZhY2F0aW9uX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTM0MHB4ICsgNmVtKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAucHJvcGVydGllcy1yZWxhdGVkX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MzBweDsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2dhbGxlcnkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiA2NiU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDY4MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX3N3aXBlci1zbGlkZSB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDU3MHB4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1zdGF0dXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb21wbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12di0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZ2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saXN0bWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS10b29sc3Z2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdG9vbHN2diA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS10b29sc3Z2IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS10b29sc3Z2OmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpcnR1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aXJ0dWFsIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aXJ0dWFsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlkZW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlkZW8gPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aWRlbyBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aWRlbzpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIC50YWJzLXYxIHtcbiAgICAgICAgbWFyZ2luOiAwIC0zZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIC50YWJsZS1hcmlhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYmxlLWFyaWEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIC50YWJsZS1hcmlhOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciAudGFibGUtYXJpYTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX19ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX19kYXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciAudGFibGUtdG9wLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuID4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4N0E4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuID4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90LS1jb21wb3NpdGlvbl9vZl9wYXJ0cyAudGFibGUtYXJpYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICAgICAgcGFkZGluZzogMWVtIDEuNWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwIC5tYXAge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbTtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIGhlaWdodDogMzUwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeS5hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMyNXB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jYXRlZ29yeV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNGVtIDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDQ3JTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIDAgMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX19jYWxlbmRhciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fcHJpY2Utc2Vhc29ucmVudGFsIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC52YWNhdGlvbl9fZXF1aXBtZW50IC5lcXVpcG1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAudmFjYXRpb25fX2VxdWlwbWVudCAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTM0MHB4ICsgNmVtKTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lLmFwcGx5LW9ubGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDAgdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3Rvb2xzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3Rvb2xzIC5maWx0ZXItdjEge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJlbSAwIDA7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDAuNWVtICogMikpOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMi41ZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBzdHJva2U6ICM1ODg3QTg7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydDpob3ZlciwgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmZvY3VzIHtcbiAgICAgICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5pdGVtX19zZWxlY3Rpb24uanMtLWFjdGl2ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10ZXh0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbTpob3ZlciAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbTpob3ZlciAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgbWluLWhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWluZm9zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbWFuZGF0b3J5IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLW5hbWUge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdG9vbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3Rvb2xzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3Rvb2xzIC5maWx0ZXItdjEge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbSB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA1ZW0gMCAxZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0taGFzLXZpZGVvIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tYWxpZ25lciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIHBhZGRpbmc6IDBlbSA1ZW0gMCAxZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diAuc3ZnLS0zNjBkZWcge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IC5zdmctLXBsYXkge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgIHN0cm9rZTogIzU4ODdBODtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5pdGVtX19zZWxlY3Rpb24uanMtLWFjdGl2ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWluZm9zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbWFuZGF0b3J5IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLW5hbWUge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCA1ZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1oYXMtdmlkZW8gLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOmZpcnN0LWNoaWxkIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFlbSAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06Zmlyc3QtY2hpbGQgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwZW0gMWVtIDAgNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQyNXB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19fdG9vbHMgLmZpbHRlci12MSB7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1NTBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGVudF9fdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQ6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLml0ZW1fX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWxlZnQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtcmlnaHQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtaW5mb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXRleHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbWFuZGF0b3J5IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWFkZHJlc3Mge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbmFtZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtOyB9XG5cbi5hcHBseS1vbmxpbmUge1xuICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5hcHBseS1vbmxpbmVfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYXBwbHktb25saW5lX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODsgfSB9XG4gICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19sYWJlbCBwLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgaGVpZ2h0OiAxNXZoO1xuICAgIG1hcmdpbjogLjhlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAgICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gICAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMjB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1yZWxhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTU2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07IH0gfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbTpob3ZlciAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzNjBweDsgfSB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1vdXQ7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdhODtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLmFnZW5jeSB7XG4gIG1heC13aWR0aDogMTMzNXB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmFnZW5jeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gYXV0bzsgfSB9XG4gIC5hZ2VuY3lfX2NhdGVnb3J5IHNwYW4ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODg3QTg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7IH1cbiAgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hZ2VuY3lfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNWVtOyB9XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19uYW1lLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fdGVsLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbWFpbCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2FkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbmFtZSwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX3RlbCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX21haWwsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19hZGRyZXNzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19uYW1lOmxhc3QtY2hpbGQsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZWw6bGFzdC1jaGlsZCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX21haWw6bGFzdC1jaGlsZCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2FkZHJlc3M6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbmFtZSBhLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fdGVsIGEsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19tYWlsIGEsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19hZGRyZXNzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fYWRkcmVzcy0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdC5tYW5kYXRvcnkgLmRlY29yYXRlX192aXN1YWwsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQubmVnb2NpYXRldXIgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19yaWdodF9faW5mby1mb3JtIC5jaGVja2JveF9fc3BhbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMXB4KS8xLjVlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fcmlnaHRfX2luZm8tZm9ybSAuc3VibWl0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG5cbi50b29sc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnRvb2xzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IC4yZW0gMDsgfVxuICAudG9vbHNfX2l0ZW0gLnNob3doaWRlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzIGVhc2U7IH1cbiAgLnRvb2xzX19pdGVtID4gKi5vcGVuLnNob3doaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRvb2xzX19pdGVtID4gKi5vcGVuIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgLnRvb2xzX19pdGVtID4gKiAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjg1KTsgfVxuXG4udG9vbHMgLnNob3doaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9vbHMgLnNob3doaWRlIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLnRvb2xzIC5zaG93aGlkZSAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnRvb2xzIC5zaG93aGlkZSAuc2hvd2hpZGVfX2NvbnRlbnQgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG5cbi50b29scyAuc2hvd2hpZGUub3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9vbHMgLnNob3doaWRlLm9wZW4gLnNob3doaWRlX190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTsgfVxuICAudG9vbHMgLnNob3doaWRlLm9wZW4gLnNob3doaWRlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b29scy12MV9fdG9vbHMge1xuICB3aWR0aDogMTAwJTsgfVxuICAudG9vbHMtdjFfX3Rvb2xzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRvb2xzLXYxX190b29sc19faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50b29scy12MV9fdG9vbHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gYnV0dG9uLFxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbWFyZ2luOiAxZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5pdGVtX19zdmcge1xuICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41czsgfVxuICAgICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuaXRlbV9fc3ZnLS1oZWFydCB7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuaXRlbV9fc3ZnLS1jYWxjdWxhdG9yIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuaXRlbV9fc3ZnLS1wcmludCB7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW06aG92ZXIgLml0ZW1fX3RleHQge1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtOmhvdmVyIC5pdGVtX19zdmcge1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLmpzLS1hY3RpdmUgLml0ZW1fX3RleHQge1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4ODdBODsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLmpzLS1hY3RpdmUgLml0ZW1fX3N2Zy0taGVhcnQge1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5pdGVtX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLml0ZW1fX3N2ZyB7XG4gICAgICBmaWxsOiAjNTg4N0E4OyB9XG4gIC50b29scy12MV9fdG9vbHNfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50b29scy12MV9fdG9vbHNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWdlbmN5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEyNjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FnZW5jeSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA0NTVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JpZ2h0IHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIG1heC13aWR0aDogNzgwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29vcmRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2Nvb3Jkcy10ZWwsIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb29yZHMtbWFpbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWxpZ25lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWxpZ25lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgMTBlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDQ3NXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tdG9wIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbCBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tYm90dG9tIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MyU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLWJvdHRvbSAubWFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLWJvdHRvbSAubWFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4OyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmF0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmVwcmVzZW50YXRpdmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAubGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAubGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsOyB9IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLmNpdHkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEtbGlzdF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4OyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3YTg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgwLjVlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA1LjMzM2VtOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fd3JhcHBlci0tcmlnaHQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX193cmFwcGVyLS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX193cmFwcGVyLS1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNC42ZW07IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fY29udGVudF9fbmFtZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19jb250ZW50X19uYW1lLS1maXJzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcbiAgICAgIG1hcmdpbjogMS4wNjdlbSBhdXRvIDEuMjY3ZW0gYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19pbmZvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19pbmZvcy0tMSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2luZm9zLS0xLCAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2luZm9zLS0yLCAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2luZm9zLS0zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fY29vcmRzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fY29vcmRzX19jb250ZW50LS1maXJzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkc19fY29udGVudF9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNTg4N0E4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAubWFwLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTQ3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0ZW07XG4gICAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDRlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMC41ZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNS4zMzNlbTsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX3dyYXBwZXItLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgIHBhZGRpbmc6IDIuMmVtIDIuMzMzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fd3JhcHBlci0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4OyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2NvbnRlbnRfX25hbWUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2luZm9zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4yZW07IH0gfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19pbmZvcy0tMSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2luZm9zLS0xLCAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2luZm9zLS0yLCAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2luZm9zLS0zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3JkcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3Jkc19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fY29vcmRzX19jb250ZW50X19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2RlY29yYXRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogMzM1cHg7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fZGVjb3JhdGUtdmlzdWFsIGltZyB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2RlY29yYXRlLXZpc3VhbCBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0ZW0gMmVtOyB9IH1cblxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICBjb2xvcjogIzMzMzsgfVxuICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogNy41cHggMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW46IDcuNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTg4N0E4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwOyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGxlZnQ6IC0zNzVweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyNXB4OyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGxlZnQ6IC02NTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyNXB4OyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5Ub3Age1xuICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blJldG91ciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25TdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGl0bGVDb250ZW50IC50aXRsZUVsZW1lbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLnJlcXVpcmVkQ29va2llIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNy41cHggNXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1ODg3QTg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudC5hY3RpdmUgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4uaW1nRGVmYXVsdF9ab25lQWN0aXZlX0VsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY29sb3JQcmltYXJ5U2l0ZSB7XG4gIGNvbG9yOiAjNTg4N0E4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAyNXB4O1xuICBsZWZ0OiAtMzc1cHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDMyNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAyNXB4O1xuICBsZWZ0OiAtNjUwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUsXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xuICBjb2xvcjogIzljOWM5YztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA3LjVweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41czsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIHBhZGRpbmc6IDdweCAwOyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgcGFkZGluZzogOHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICB3aWR0aDogNDUlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgbWF4LWhlaWdodDogNzUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5idG5SZXRvdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDNweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41czsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNzVkYTg0OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzVkYTg0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLFxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAxNXB4OyB9XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjNTg4N0E4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciA+IC5hZ2VuY3ktc2xpZGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jazpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHBhZGRpbmc6IDEzNXB4OyB9IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3dyYXBwZXIgYSB7XG4gICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtZW1wdHkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygzZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogM2VtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoM2VtICogMikpOyB9IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bzsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDsgfSB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tZXh0cmEtLWNvbXBvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgICAgcGFkZGluZzogMC4yZW0gMS40NzA1ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS01IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTI0NDQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA1MjQ0NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyNDQ0OyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYWxsaW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUyNDQ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTI0NDQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgdG9wOiAuNWVtO1xuICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICB6LWluZGV4OiAxMDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6Zm9jdXMsIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpmb2N1czpiZWZvcmUsIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUgc3ZnIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNTI0NDQ7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuXG4uc2VvLXBhbmVsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZW8tcGFuZWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnNlcnZpY2VzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuc2VydmljZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogM2VtIDFlbSAzZW0gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDNlbSAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3LjhlbSAxMGVtIDcuOGVtIDA7IH0gfVxuICAgIC5zZXJ2aWNlcy12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAzZW07IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuc2VydmljZXMtdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjY1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTglOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNlcnZpY2VzLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YzRjVGOCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnNlcnZpY2VzLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuc2VydmljZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlcnZpY2VzLXYyX190b3Atcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX190b3Atcm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fYm90dG9tLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc2VydmljZXMtdjJfX3RpdGxlIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW0tY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xIHtcbiAgICAgICAgaGVpZ2h0OiA2NjVweDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0td3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdmlzdWFsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDU1LjYlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODQpO1xuICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdGV4dCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDYzJTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0tdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXRleHQge1xuICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0tdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1ZW0gNGVtOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS12aXN1YWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zIHtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXZpc3VhbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDEzNSwgMTY4LCAwLjg0KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdGV4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogNWVtIDRlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlcy12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS12aXN1YWwsXG4gIC5zZXJ2aWNlcy12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS12aXN1YWwsXG4gIC5zZXJ2aWNlcy12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS12aXN1YWwge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLnNlcnZpY2VzLXYzX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTM4MHB4OyB9XG5cbi5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDJlbTsgfVxuICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zZXJ2aWNlcy12M19faXRlbXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgLTFlbTsgfSB9XG5cbi5zZXJ2aWNlcy12M19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAuc2VydmljZXMtdjNfX2l0ZW0td3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIC5zZXJ2aWNlcy12M19faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODQpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnNlcnZpY2VzLXYzX19pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbTpob3ZlciAuc2VydmljZXMtdjNfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zZXJ2aWNlcy12M19faXRlbS10ZXh0LnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbS10ZXh0LnRleHQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zZXJ2aWNlcy12M19fZGVjb3JhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1vdXQ7IH1cbiAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N2E4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYm90dG9tOiAyNSU7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzU4ODdBODsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2VzLXY0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5zZXJ2aWNlcy12NF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAuc2VydmljZXMtdjRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQyNXB4OyB9XG4gIC5zZXJ2aWNlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZXJ2aWNlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjRfX3NlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlcnZpY2VzLXY0X19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAtMWVtOyB9IH1cbiAgLnNlcnZpY2VzLXY0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgNWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS13cmFwcGVyOmhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgLnNlcnZpY2VzLXY0X19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZXJ2aWNlcy12NF9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjRfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12NF9faXRlbS1jb250ZW50LXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VydmljZXMtdjRfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDUyNDQ0OyB9IH1cbiAgLnNlcnZpY2VzLXY0X19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VydmljZXMtdjRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLnNlcnZpY2VzLXY0X19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlcnZpY2VzLXY0X19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNTg4N0E4OyB9IH1cbiAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWxvcy12MS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwNTI0NDQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5zaWxvcy12MS1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLnNpbG9zLXYxLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2lsb3MtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvIHtcbiAgICBtYXgtd2lkdGg6IDk2NXB4OyB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxLWlubmVyIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG9fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG9fX2xpc3QgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNpbG9zLXYxLWlubmVyIC5zaWxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwOyB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07IH0gfVxuICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEge1xuICBiYWNrZ3JvdW5kOiAjMDUyNDQ0IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM2VtIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5zaWxvcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBOyB9XG4gICAgLnNpbG9zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLnNpbG9zLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2lsb3MtdjFfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLnNpbG9zLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsbyB7XG4gICAgbWF4LXdpZHRoOiA5NjVweDsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaWxvcy12MSAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zaWxvcy12MSAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG86Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG86bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2lsb3MtdjIge1xuICBtYXJnaW46IDRlbSBhdXRvOyB9XG4gIC5zaWxvcy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5zaWxvcy12MiAuc2lsby12MiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4OyB9IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW0gLml0ZW1fX3RleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmcge1xuICBmaWxsOiAjNkE2QTZBO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLWZhY2Vib29rIHtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLXR3aXR0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW0gLml0ZW1fX3N2Zy0tbWFpbCB7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnLS1zaGFyZS1zb2NpYWxzIHtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLWxpbmtlZGluIHtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLXdoYXRzYXBwIHtcbiAgICBoZWlnaHQ6IDIycHg7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtOmhvdmVyIC5pdGVtX190ZXh0IHtcbiAgY29sb3I6ICM1ODg3QTg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg4N0E4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbTpob3ZlciAuaXRlbV9fc3ZnIHtcbiAgZmlsbDogIzU4ODdBODsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MTBweDsgfVxuICAudGVhbS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbTpmaXJzdC1jaGlsZCAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzE1cHg7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci0tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci0tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250YWluZXItLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX25hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX3Bvc2l0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOGVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQtLWxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAudGVhbS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcxNXB4OyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250YWluZXItLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250YWluZXItLXRvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjVlbSAyLjVlbSAyLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVlbSAyLjVlbSA1LjVlbTsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDsgfSB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fcG9zaXRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNmVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41ZW07IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudC0tbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnRlYW0tdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnRlYW0tdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnRlYW0tdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMmVtIDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAudGVhbS12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDcuOGVtIDAgNy44ZW0gOWVtOyB9IH1cbiAgLnRlYW0tdjFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGVhbS12MV9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTglOyB9IH1cbiAgICAudGVhbS12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnRlYW0tdjFfX3ZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiA2NjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLXYxX192aWRlby1jb250ZW50LCAudGVhbS12MV9fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS12MV9fdmlkZW8tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnRlYW0tdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLnRlYW0tdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgLnRlYW0tdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnRlYW0tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAudGVhbS12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAudGVhbS12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tdjJfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX21haW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICAudGVhbS12Ml9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdjJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudGVhbS12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tdjJfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudGVhbS12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDMpIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWF4LXdpZHRoOiAxNTMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS12Ml9faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMTI1JSAwIDAgMDsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0OHB4OyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTNweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzMnB4O1xuICAgICAgICAgIGhlaWdodDogNDMzcHg7IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX3Bob25lIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX3Bob25lLS10aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19waG9uZS0tdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX2VtYWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX2VtYWlsLS10aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12Ml9faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGVhbS12Ml9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRlYW0tdjIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnRlYW0tdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07IH0gfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfSB9XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzU4ODdBODsgfVxuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtM2VtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDRlbTsgfSB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDMpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnRlYW0tdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnRlYW0tdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC50ZWFtLXYzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnRlYW0tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGVhbS12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19faXRlbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtOyB9IH1cbiAgLnRlYW0tdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gYXV0bzsgfSB9XG4gIC50ZWFtLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLnRlYW0tdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC50ZWFtLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIG1heC13aWR0aDogNDI1cHg7IH1cbiAgLnRlYW0tdjNfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50ZWFtLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGVhbS12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGVhbS12M19faXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudGVhbS12M19faXRlbS1jb29yZHNfX3Bob25lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC50ZWFtLXYzX19pdGVtLWNvb3Jkc19fcGhvbmUtLXRpdGxlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLnRlYW0tdjNfX2l0ZW0tY29vcmRzX19waG9uZS0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLnRlYW0tdjNfX2l0ZW0tY29vcmRzX19lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAudGVhbS12M19faXRlbS1jb29yZHNfX2VtYWlsLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC50ZWFtLXYzX19pdGVtLWNvb3Jkc19fZW1haWwtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAudGVhbS12M19fbGlua3Mge1xuICAgIG1heC13aWR0aDogMTQ0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLnRlYW0tdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDUyNDQ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzU4ODdBODtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50b3BiYXIge1xuICAgICAgcmlnaHQ6IDFlbTsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLnRvcGJhciB7XG4gICAgICAgIHJpZ2h0OiA3MHB4OyB9IH1cbiAgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudG9wYmFyX193cmFwcGVyID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50b3BiYXJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gIC50b3BiYXJfX2xvZ28ge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC50b3BiYXJfX2xvZ28gLmxvZ28ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudG9wYmFyX19sb2dvIC5sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRvcGJhcl9fZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcGJhcl9fbGFuZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudG9wYmFyX19sYW5nIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogLjdlbSAwOyB9XG4gIC50b3BiYXJfX2xhbmctbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZy1yaWdodDogLjVlbTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMzYsIDY4LCAwLjkpO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuaXRlbV9fbGFiZWwge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAzNiwgNjgsIDAuOSk7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnRvcGJhcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wYmFyX19zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICAgIC8qLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgLnRvcGJhcl9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1heC13aWR0aDogMjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgICAudG9wYmFyX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW06aG92ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbTpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICM1ODg3QTg7IH1cbiAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07IH0gfVxuICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXIge1xuICAgIHBhZGRpbmc6IDAgLjFlbTsgfVxuICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXItc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19fc3Rhci1zdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2Fycm93IHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2Fycm93OmFmdGVyLCAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODYpOyB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fY29udGVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUub3BlbiAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAudG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnRvcGJhcl9fc2VsZWN0ZWRDb25uZWN0aW9uIHtcbiAgICB3aWR0aDogMjMzcHg7IH0gfVxuXG4uYWxlcnRtYWlsX3Rvb2xfX3N2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5hbGVydG1haWxfdG9vbCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWxlcnRtYWlsX3Rvb2wgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODUpOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fY29udGVudCBidXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIsIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLmNvbm5lY3RfX3N2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5jb25uZWN0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluayB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29ubmVjdCAuc2hvd2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovIH1cbiAgLmNvbm5lY3QgLnNob3doaWRlX190aXRsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNvbm5lY3QgLnNob3doaWRlX190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jb25uZWN0IC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODUpOyB9XG4gICAgLmNvbm5lY3QgLnNob3doaWRlX19jb250ZW50IGJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5jb25uZWN0IC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIsIC5jb25uZWN0IC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jb25uZWN0IC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDFweDsgfSB9XG5cbi50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZSAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZSAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAuc2hvd2hpZGUgLnNob3doaWRlX19jb250ZW50ID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gIC50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAuc2hvd2hpZGUub3BlbiAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZS5vcGVuIC50aXRsZV9fc3ZnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC50aXRsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC50aXRsZV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnRpdGxlX19zdmcge1xuICAgIHBhZGRpbmc6IDlweCA4cHg7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5jb25uZWN0X19zdmcge1xuICAgIGhlaWdodDogMjJweDsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC44ZW0gMS4zZW07XG4gICAgbWFyZ2luOiAwLjVlbSAxZW07XG4gICAgd29yZC1icmVhazogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLCAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogcmdiYSg4OCwgMTM1LCAxNjgsIDAuODUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NSk7IH1cbiAgICAgIC50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19zdmcsIC50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19zdmcge1xuICAgICAgICBmaWxsOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NSk7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzA1MjQ0NDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4OyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRrOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWZyOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ydTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRrIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVuIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVzIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWZyIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWl0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5sIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5vIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXB0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXJ1IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXNlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjJlbTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubGFuZy1zd2l0Y2gge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI7XHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXG4ubGFuZ19fdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAuNGVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ubGFuZyAuc2hvd2hpZGUge1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmxhbmcgLnNob3doaWRlLm9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhbmcgLnNob3doaWRlX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmFmdGVyLCAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxcHg7IH0gfVxuICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmxhbmcgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubGFuZyAuc2hvd2hpZGVfX2NvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5sYW5nIC5sYW5nX192YWx1ZS0tZmxhZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmctLWZsYWcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhbmctLWZsYWcgLnNob3doaWRlX190aXRsZSAudGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1kZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGUucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1kayB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1lbiB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1lcyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZXMucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1mciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1pdCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvaXQucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ubCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbmwucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ubyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1wdCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcHQucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ydSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcnUucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1zZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1kZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLWRrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1lcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLWZyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0taXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1ubCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLW5vIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tcHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1ydSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLXNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi50b3BiYXIgLm1hLXdpZGdldC1mZWVkYmFjay12MiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcGJhciAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAudG9wYmFyIC5tYS13aWRnZXQtZmVlZGJhY2stdjIgaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbi5waG9uZV9fc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLnBob25lIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5waG9uZSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5waG9uZSAuc2hvd2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovIH1cbiAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGhvbmUgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucGhvbmUgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMzUsIDE2OCwgMC44NSk7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX19jb250ZW50IGJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGhvbmUgLnNob3doaWRlX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX19hcnJvdzphZnRlciwgLnBob25lIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5waG9uZSAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICAucGhvbmUgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5waG9uZSAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMC4yZW07XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cblxuLypcclxuLmJvZHktbW9kYWwtLW9wZW4gLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG4qL1xuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIC8qei1pbmRleDowOyovXG4gIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzNDU3OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2R1bGUtZXN0aW1hdGlvbi1ldGFwZXNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzNXB4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmaWxsOiAjNTg4N0E4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMTNweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYXJyb3dfbGlua19zdmcucHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuanMtaGVpZ2h0LWVzdG0tZXRhcHMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmV4cGFuZC1idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWNsb3NlZCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmlsbDogIzU4ODdBODsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jaGVja2JveF9fc3BhbiB7XG4gICAgY29sb3I6ICMwNTI0NDQ7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW8gbGFiZWwge1xuICAgIGNvbG9yOiAjMDUyNDQ0OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg4N0E4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTg4N0E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXZfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5uYW1lZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdiBzdHJvbmcge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlLWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9fbG9nbyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTM1LCAxNjgsIDAuOTUpO1xuICAgIGhlaWdodDogOTN2aDtcbiAgICB3aWR0aDogOTglO1xuICAgIGhlaWdodDogODJ2aDtcbiAgICBtYXgtd2lkdGg6IDk3JTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5zZWxlY3QgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDAgMS41ZW0gMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmNsb3NlX19idG5fYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2xvc2VfX2J0bl9hbGwgc3Bhbi5ibnRfX3RleHRfX21vZGFsX19jbG9zZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgICAgd2lkdGg6IDY5JTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxLjJlbTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jbG9zZV9fYnRuX190ZXh0IHtcbiAgICB0b3A6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzFlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2MHB4LzEuMWVtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQwcHgvMS4xZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjNlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgYnV0dG9uLmV4cGFuZC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZpbGw6ICM1ODg3QTg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSBidXR0b24uZXhwYW5kLWJ1dHRvbiAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIGJ1dHRvbi5leHBhbmQtYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMTNweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgYnV0dG9uLmV4cGFuZC1idXR0b24gc3BhbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM2VtOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDdweCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSxcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24gPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uX190aXRsZV9fY29udGVudF9fMiB7XG4gICAgICBjb2xvcjogIzU4ODdBODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb25fX3RpdGxlX19jb250ZW50X18yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyM3B4IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbl9fdGl0bGVfX2NvbnRlbnRfXzIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM1ODg3QTg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU4ODdBODsgfVxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDIwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg4N0E4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1baWRePVwibXktY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbCBpbWcge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4ODdBODtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgZmlsbDogIzU4ODdBODsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgOmNoZWNrZWQgKyBsYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSA6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSA6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLinJNcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4N0E4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIDpjaGVja2VkICsgbGFiZWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19sZWdhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19sZWdhbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbixcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbixcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICB3aWR0aDogMjclOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIGZpZWxkc2V0LmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDAgMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMiAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDQxJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDQxJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDQxJTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIGZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gICAgYWxpZ24tc2VsZjogaW5oZXJpdDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5qcy1zd2lwZXItZXN0aW1hdGlvbi1yYXBpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIHVsLnJhZGlvc19fZ3JvdXAsXG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgdWwucmFkaW9zX19ncm91cCxcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCB1bC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMi5zd2lwZXItc2xpZGUtYWN0aXZlLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIGhlaWdodDogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIGhlaWdodDogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIGhlaWdodDogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDEpIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMikgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgzKSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDQpIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2VsZWN0X19sYWJlbCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb3NfX2xlZ2VuZCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICBjb2xvcjogIzU4ODdBODtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIkFsbWFyYWlcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvc19fbGVnZW5kOmZpcnN0LWxldHRlcixcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hlc19fbGVnZW5kOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHNwYW4uc2VwYXJhdGlvbl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQuc2VsZWN0Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQuc2VsZWN0IHNlbGVjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA1ZW0gOGVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9fX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpby1ldGFnZSBsaS5yYWRpb3NfX2l0ZW06bnRoLWNoaWxkKDEpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnJhZGlvcy5yYWRpby1zaW1wbGUgbGVnZW5kLnJhZGlvc19fbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMuY2hlY2tib3gtc2ltcGxlIGxlZ2VuZC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSB1bC5yYWRpb3NfX2dyb3VwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSBzZWxlY3Qge1xuICAgIGNvbG9yOiAjNTg4N0E4O1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJBbG1hcmFpXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHNlbGVjdCBvcHRpb24ge1xuICAgICAgY29sb3I6ICMwNTI0NDQ7XG4gICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg5cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXNsaWRlIGhlYWRlci5lc3RpbWF0aW9ucmFwaWRlX190aXRsZS50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgaGVhZGVyLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyBsYWJlbC5yYWRpb19fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8gbGkucmFkaW9zX19pdGVtIC5yYWRpb19faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA1MjQ0NDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1ODg3QTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luOiAyZW0gMS41ZW0gMmVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZCBsYWJlbC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLnN1Ym1pdCB7XG4gICAgY29sb3I6ICM1ODg3QTg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XG4gICAgZmlsbDogIzU4ODdBODsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19sZWdhbHMge1xuICAgIGNvbG9yOiAjNTg4N0E4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX3N1Ym1pdCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lbnZpcm9ubmVtZW50LWxpc3Qge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lc3RpbWF0aW9uLXYxX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuZXhwYW5kLWJ1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuZXhwYW5kLWJ1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1jbG9zZWQsXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uX2Zvcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogIzU4ODdBODsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyBidXR0b24uZXhwYW5kLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTg4N0E4O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtIFwiQWxtYXJhaVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmlsbDogIzU4ODdBODtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyBidXR0b24uZXhwYW5kLWJ1dHRvbiAuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0b3A6IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIGJ1dHRvbi5leHBhbmQtYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAxM3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyBidXR0b24uZXhwYW5kLWJ1dHRvbiBzcGFuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuM2VtOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDI1cHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM0NXB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTUwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjY1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1jb250YWN0LXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDYwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQyMHB4OyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAucGFnZS1uZXdzLWxpc3RpbmctdjIge1xuICBtYXJnaW4tdG9wOiAtM2VtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjQ1cHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjM1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIzNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjVweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM0NXB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41czsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuNXM7IH1cbiAgLmpzLWxhenkuanMtbGF6eS1sb2FkZWQsIC5qcy1sYXp5LmpzLWxhenktZXJyb3IsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWxvYWRlZCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7IH1cblxuaW1nLmxhenk6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbjpyb290IHtcbiAgLS13cmFwcGVyLXg6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLXdyYXBwZXIteDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS13cmFwcGVyLXg6IDJlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q3VzdG9tIFN0eWxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqaGVhZGVyKioqKioqKiovXG4vKipsb2dvKiovXG5hLmJ0bl9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzhweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwNTI0NDQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWF4LXdpZHRoOiAzMDBQWDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nby5sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgaGVpZ2h0OiA1N3B4OyB9IH1cblxuc3Bhbi5zdWJtZW51X19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbnNwYW4uc3VibWVudV9fbGFiZWw6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi50b3BiYXJfX2xvZ28gLmxvZ28ge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX2xvZ28gLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgdG9wOiAzOXB4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgbWF4LWhlaWdodDogNDU1cHg7IH1cblxuLyoqKm1lbnUqKiovXG4ubWVudV9fbGFiZWw6bGFuZyhlbiksIC5tZW51X19sYWJlbDpsYW5nKGl0KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4ubWVudV9fbGFiZWw6bGFuZyhlbik6OmZpcnN0LWxldHRlciwgLm1lbnVfX2xhYmVsOmxhbmcoaXQpOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKipzZWFyY2gqKiovXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgMzYsIDY4LCAwLjcpOyB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDsgfVxuXG4uaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qKipzZXJ2aWNlcyoqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdGV4dCwgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS10ZXh0LCAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICMwNTI0NDQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmxhbmcoZW4pIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmxhbmcoZW4pIHtcbiAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuXG4vKiphbGVydCBtYWlsKioqL1xuLmFsZXJ0bWFpbC12MV9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICM2QTZBNkEgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH0gfVxuXG4vKioqY291cCBkZSBjb2V1cioqKi9cbi5mYXZvcml0ZXMtdjNfX2l0ZW0tdGV4dCwgLmZhdm9yaXRlcy12M19faXRlbS1hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICBmaWxsOiAjNTg4N0E4OyB9XG5cbi8qKipuZXdsZXR0ZXIqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuXG4vKioqZm9vdGVyKioqL1xuLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhlbTsgfVxuICAuZm9vdGVyLXYxLXRvcF9fY29udGVudCB7XG4gICAgd2lkdGg6IDYyJTsgfSB9XG5cbi8qKnBhZ2UgbGlzdGluZyoqKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtIHtcbiAgbWFyZ2luOiA1ZW0gMDsgfVxuXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgMzYsIDY4LCAwLjcpOyB9XG5cbi8qKipwYWdlIGVzdGltYXRpb24qKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDExLjlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4vKioqcGFnZSBjb250YWN0KioqL1xuLmNvbnRhY3QtdjFfX2RlY29yYXRlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmNvbnRhY3QtdjFfX3NvY2lhbHMuc29jaWFscyB1bC5zb2NpYWxfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY29udGFjdC12MV9fdGV4dC50ZXh0IHtcbiAgZm9udC1zaXplOiAwcHg7IH1cblxuLmpzLWxhenksIC5qcy1zd2lwZXItbGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5ib2R5X193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDsgfSB9XG5cbi5lZGl0b3JpYWwgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZWRpdG9yaWFsIHRhYmxlIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAuZWRpdG9yaWFsIHRhYmxlIHRyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yaWFsIHRhYmxlIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLm1vZGFsLW1lc3NhZ2UgLm1vZGFsX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjQ0NDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICB0b3A6IDYwJTsgfSB9XG5cbi5zdWJtZW51X19sYWJlbDo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbmEuc3VibWVudV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuc3Bhbi5zdWJtZW51X19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuc3Bhbi5zdWJtZW51X19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG5hLnN1Ym1lbnVfX2xpbms6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgdG9wOiA2MCU7IH1cblxuYS5idG4tcmVkYWMge1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODg3QTg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBhLmJ0bi1yZWRhYyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuICBhLmJ0bi1yZWRhYzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU4ODdBODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFiZGlzIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuIiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZHVyYXRpb246ICgkaSkvNTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIiN7JGR1cmF0aW9ufVwiXSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uIDogY2FsYygjeyRpfS81KSsncyc7XHJcbiAgICB9XHJcbn1cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZGVsYXk6ICgoJGkpLzUpO1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiI3skZGVsYXl9XCJdIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXkgOiBjYWxjKCN7JGl9LzUpKydzJztcclxuICAgIH1cclxufVxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICRpdGVyYXRpb246ICgkaSkvMTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIiN7JGl0ZXJhdGlvbn1cIl0ge1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQgOiBjYWxjKCN7JGl9LzEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCJpbmZpbml0ZVwiXSB7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50IDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNC0xNiAxNTo1MDoxM1xyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLWhvci1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZS11cC1ob3ItY2VudGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnZoO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyVG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDI1dmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyUmlnaHRCYXJCb3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGhlaWdodDogNTF2aDtcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzdmg7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODkjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjI/NDkwMjY4OScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi50dGY/NDkwMjY4OScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5zdmc/NDkwMjY4OSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjI/NzYxNTgyODEnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmY/NzYxNTgyODEnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIudHRmPzc2MTU4MjgxJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5zdmc/NzYxNTgyODEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhblwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24yLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbjItXCJdOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuMlwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5pY29uLXpvb20tY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tdW56b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXHJcbi5pY29uLW5vdGUtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uaWNvbi1ub3RlLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cclxuLmljb24tbm90ZS0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXHJcbi5pY29uLW5vdGUtNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xyXG4uaWNvbi1ub3RlLTU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cclxuLmljb24tb3B0aW9ucy1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1CcmVhZGNydW1iOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXHJcbi5pY29uLUJvbGRfY2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cclxuLmljb24tbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xyXG4uaWNvbi1yZXR1cm46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cclxuLmljb24tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXHJcbi5pY29uLWZsb3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cclxuLmljb24tQXJyb3ctU2VsZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXHJcbi5pY29uLWFycm93LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXHJcbi5pY29uLWFkbWluaXN0cmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9IC8qICfuoJEnICovXHJcbi5pY29uLVBvc2l0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfuoJInICovXHJcbi5pY29uLU5lZ2F0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXHJcbi5pY29uLWlzb2Nocm9uZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cclxuLmljb24tbmItcGxhbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xyXG4uaWNvbi1hcnJvdy1kcm9wZG93bi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE2JzsgfSAvKiAn7qCWJyAqL1xyXG4uaWNvbi1hcnJvdy1kcm9wZG93bi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXHJcbi5pY29uLWhpZGRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfSAvKiAn7qCYJyAqL1xyXG4uaWNvbi1QcmVtaXVtU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9IC8qICfuoJknICovXHJcbi5pY29uLU1lbnVCdXJnZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ+6gmicgKi9cclxuLmljb24tY3Jvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH0gLyogJ+6gmycgKi9cclxuLmljb24tTGlrZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xyXG4uaWNvbi1vYmplY3RpZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xyXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfuoJ4nICovXHJcbi5pY29uLWl0aW5lcmFpcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cclxuLmljb24tc2hhcmUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9IC8qICfuoKAnICovXHJcbi5pY29uLUNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9IC8qICfuoKEnICovXHJcbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH0gLyogJ+6goicgKi9cclxuLmljb24tQ2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ+6goycgKi9cclxuLmljb24tTGlrZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xyXG4uaWNvbi1sYXllci1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfSAvKiAn7qClJyAqL1xyXG4uaWNvbi1QcmVtaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXHJcbi5pY29uLUFycm93VG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9IC8qICfuoKcnICovXHJcbi5pY29uLUFycm93Qm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjgnOyB9IC8qICfuoKgnICovXHJcbi5pY29uLUFycm93TGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfSAvKiAn7qCpJyAqL1xyXG4uaWNvbi1BcnJvd1JpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9IC8qICfuoKonICovXHJcbi5pY29uLWFwcGFydGVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmInOyB9IC8qICfuoKsnICovXHJcbi5pY29uLXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJjJzsgfSAvKiAn7qCsJyAqL1xyXG4uaWNvbi1jb21tdW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9IC8qICfuoK0nICovXHJcbi5pY29uLXNob3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZSc7IH0gLyogJ+6gricgKi9cclxuLmljb24tU3BlYWNoQnViYmxlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJmJzsgfSAvKiAn7qCvJyAqL1xyXG4uaWNvbi1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzAnOyB9IC8qICfuoLAnICovXHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9IC8qICfuoLEnICovXHJcbi5pY29uLWNhbGVuZGFyLXllYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMic7IH0gLyogJ+6gsicgKi9cclxuLmljb24tZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMyc7IH0gLyogJ+6gsycgKi9cclxuLmljb24tTG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ+6gtCcgKi9cclxuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNSc7IH0gLyogJ+6gtScgKi9cclxuLmljb24tUGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH0gLyogJ+6gticgKi9cclxuLmljb24tQ2FtZXJhU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzcnOyB9IC8qICfuoLcnICovXHJcbi5pY29uLW1hZ25pZnlnbGFzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM4JzsgfSAvKiAn7qC4JyAqL1xyXG4uaWNvbi1uZXctYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgfSAvKiAn7qC5JyAqL1xyXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYSc7IH0gLyogJ+6guicgKi9cclxuLmljb24tbG9jYXRpb24tZnVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNiJzsgfSAvKiAn7qC7JyAqL1xyXG4uaWNvbi1TYXZlU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2MnOyB9IC8qICfuoLwnICovXHJcbi5pY29uLVByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9IC8qICfuoL0nICovXHJcbi5pY29uLVRyYXNoU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2UnOyB9IC8qICfuoL4nICovXHJcbi5pY29uLWNvbW1lbnQtdmFsaWRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNmJzsgfSAvKiAn7qC/JyAqL1xyXG4uaWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MCc7IH0gLyogJ+6hgCcgKi9cclxuLmljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQxJzsgfSAvKiAn7qGBJyAqL1xyXG4uaWNvbi1pc28tdHJhbnNwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDInOyB9IC8qICfuoYInICovXHJcbi5pY29uLWlzby12b2l0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDMnOyB9IC8qICfuoYMnICovXHJcbi5pY29uLWlzby12ZWxvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9IC8qICfuoYQnICovXHJcbi5pY29uLWlzby1waWVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9IC8qICfuoYUnICovXHJcbi5pY29uLWJlZHJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nic7IH0gLyogJ+6hhicgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDcnOyB9IC8qICfuoYcnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IH0gLyogJ+6hiCcgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OSc7IH0gLyogJ+6hiScgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRhJzsgfSAvKiAn7qGKJyAqL1xyXG4uaWNvbi1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfupIAnICovXHJcbi5pY29uLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDInOyB9IC8qICfupIInICovXHJcbi5pY29uLXdpZGdldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi1pcHN1bWltbW86YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tZnJhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDUnOyB9IC8qICfupIUnICovXHJcbi5pY29uLXNob3ctY2FydG91Y2hlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDYnOyB9IC8qICfupIYnICovXHJcbi5pY29uLWFkZC1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfupIcnICovXHJcbi5pY29uLW5ldy1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tbG9nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLXRoZW1hdGlxdWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tY2hhbmdlLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tbG9jYXRpb24tZGlzYWJsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBkJzsgfSAvKiAn7qSNJyAqL1xyXG4uaWNvbi1yb3VuZGVkLXBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZSc7IH0gLyogJ+6kjicgKi9cclxuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tbWFwLXN3aXRjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTAnOyB9IC8qICfupJAnICovXHJcbi5pY29uLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTExJzsgfSAvKiAn7qSRJyAqL1xyXG4uaWNvbi1sZXR0ZXItcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEyJzsgfSAvKiAn7qSSJyAqL1xyXG4uaWNvbi1hZHJlc3NlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEzJzsgfSAvKiAn7qSTJyAqL1xyXG4uaWNvbi1zZXR0aW5ncy1yb3VuZGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLWRhc2hlZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAn7qSVJyAqL1xyXG4uaWNvbi1yYXBwb3J0LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLWNvbXBhcmF0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNyc7IH0gLyogJ+6klycgKi9cclxuLmljb24tZGFzaGVkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOCc7IH0gLyogJ+6kmCcgKi9cclxuLmljb24tZGFzaGVkLWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOSc7IH0gLyogJ+6kmScgKi9cclxuLmljb24tcHN3LXNob3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYSc7IH0gLyogJ+6kmicgKi9cclxuLmljb24tQ29tcGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFiJzsgfSAvKiAn7qSbJyAqL1xyXG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFjJzsgfSAvKiAn7qScJyAqL1xyXG4uaWNvbi1IYWxmQ2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZCc7IH0gLyogJ+6knScgKi9cclxuLmljb24tcHN3LWhpZGRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFlJzsgfSAvKiAn7qSeJyAqL1xyXG4uaWNvbi1yZXR1cm4xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLXJhbmdlLWJ1dHRvbi1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMSc7IH0gLyogJ+6koScgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIzJzsgfSAvKiAn7qSjJyAqL1xyXG4uaWNvbi1yb29tczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI0JzsgfSAvKiAn7qSkJyAqL1xyXG4uaWNvbi1yb29tczE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tUGFyYW1ldGVyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI2JzsgfSAvKiAn7qSmJyAqL1xyXG4uaWNvbi1yb29tczI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNyc7IH0gLyogJ+6kpycgKi9cclxuLmljb24tcm9vbXMzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLVJhcHBvcnRDcmVhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLVJhcHBvcnREb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJhJzsgfSAvKiAn7qSqJyAqL1xyXG4uaWNvbi1SYXBwb3J0RXJyb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYic7IH0gLyogJ+6kqycgKi9cclxuLmljb24tUmFwcG9ydExvYWRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi1SYXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmQnOyB9IC8qICfupK0nICovXHJcbi5pY29uLXJvb21zNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJlJzsgfSAvKiAn7qSuJyAqL1xyXG4uaWNvbi1yb29tczU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZic7IH0gLyogJ+6krycgKi9cclxuLmljb24taW5mb3JtYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzAnOyB9IC8qICfupLAnICovXHJcbi5pY29uLWNoZWNrLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMSc7IH0gLyogJ+6ksScgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdC1ob2xsb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMyc7IH0gLyogJ+6ksycgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzQnOyB9IC8qICfupLQnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi1hZGRyZXNzLWZvY3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzYnOyB9IC8qICfupLYnICovXHJcbi5pY29uLXBsb3QtcmVzdWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzcnOyB9IC8qICfupLcnICovXHJcbi5pY29uLWxvZ28tY2l0eXNjYW4tdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOCc7IH0gLyogJ+6kuCcgKi9cclxuLmljb24tbWVudS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLWNxdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNhJzsgfSAvKiAn7qS6JyAqL1xyXG4uaWNvbi11cGRhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYic7IH0gLyogJ+6kuycgKi9cclxuLmljb24tU2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYyc7IH0gLyogJ+6kvCcgKi9cclxuLmljb24tdmVydGljYWwtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2QnOyB9IC8qICfupL0nICovXHJcbi5pY29uLXFyLWNvZGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZSc7IH0gLyogJ+6kvicgKi9cclxuLmljb24tYXBwYXJ0ZW1lbnQxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLW1haXNvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MSc7IH0gLyogJ+6lgScgKi9cclxuLmljb24taGlnaC1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tbG93LXByaWNlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQzJzsgfSAvKiAn7qWDJyAqL1xyXG4uaWNvbi1wcmljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ0JzsgfSAvKiAn7qWEJyAqL1xyXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NSc7IH0gLyogJ+6lhScgKi9cclxuLmljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ2JzsgfSAvKiAn7qWGJyAqL1xyXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nyc7IH0gLyogJ+6lhycgKi9cclxuLmljb24tbG9nb19jc19ieTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ4JzsgfSAvKiAn7qWIJyAqL1xyXG4uaWNvbi1nZW9sb2NhbGl6YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OSc7IH0gLyogJ+6liScgKi9cclxuLmljb24tbGl0dGxlLWhvdXNlLW9uLXRoZS1ob21lcGFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRhJzsgfSAvKiAn7qWKJyAqL1xyXG4uaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGInOyB9IC8qICfupYsnICovXHJcbi5pY29uLW5vZmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGQnOyB9IC8qICfupY0nICovXHJcbi5pY29uLWluY3JlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGUnOyB9IC8qICfupY4nICovXHJcbi5pY29uLXJlZHVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRmJzsgfSAvKiAn7qWPJyAqL1xyXG4uaWNvbi1yZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTAnOyB9IC8qICfupZAnICovXHJcbi5pY29uLXRpdGxlLWVzdGltYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLXRpdGxlLXBvaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi10aXRsZS1zaW1pbGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTMnOyB9IC8qICfupZMnICovXHJcbi5pY29uLWNoZWNrLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTQnOyB9IC8qICfupZQnICovXHJcbi5pY29uLWNyb3NzLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLXByb3BlcnR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTYnOyB9IC8qICfupZYnICovXHJcbi5pY29uLXByb3BlcnRpZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nyc7IH0gLyogJ+6llycgKi9cclxuLmljb24tZmluYWwtcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24taG91c2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU5JzsgfSAvKiAn7qWZJyAqL1xyXG4uaWNvbi1hbmFseXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLWJhbGNvbnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yic7IH0gLyogJ+6lmycgKi9cclxuLmljb24tYmF0aHJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yyc7IH0gLyogJ+6lnCcgKi9cclxuLmljb24tYmVkcm9vbTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tY2VsbGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLWNvbWZvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Zic7IH0gLyogJ+6lnycgKi9cclxuLmljb24tY29uc3RydWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjAnOyB9IC8qICfupaAnICovXHJcbi5pY29uLWNvLW93bmVyc2hpcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYxJzsgfSAvKiAn7qWhJyAqL1xyXG4uaWNvbi1jb3N0LWNvLW93bmVyc2hpcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYyJzsgfSAvKiAn7qWiJyAqL1xyXG4uaWNvbi1kcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Myc7IH0gLyogJ+6loycgKi9cclxuLmljb24tZmxvb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NCc7IH0gLyogJ+6lpCcgKi9cclxuLmljb24tbG9nZ2lhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjUnOyB9IC8qICfupaUnICovXHJcbi5pY29uLWx1bWlub3NpdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tb2NjdXBhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLW9yaWVudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjgnOyB9IC8qICfupagnICovXHJcbi5pY29uLXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OSc7IH0gLyogJ+6lqScgKi9cclxuLmljb24tcmVzdG9yYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tcm9vbTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yic7IH0gLyogJ+6lqycgKi9cclxuLmljb24tc3RhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yyc7IH0gLyogJ+6lrCcgKi9cclxuLmljb24tc3VyZmFjZS1jYXJyZXo6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZCc7IH0gLyogJ+6lrScgKi9cclxuLmljb24tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZlJzsgfSAvKiAn7qWuJyAqL1xyXG4uaWNvbi10YXg6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Zic7IH0gLyogJ+6lrycgKi9cclxuLmljb24tdmlldzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcwJzsgfSAvKiAn7qWwJyAqL1xyXG4uaWNvbi1sYW5kLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MSc7IH0gLyogJ+6lsScgKi9cclxuLmljb24tYW5uZXgtcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcyJzsgfSAvKiAn7qWyJyAqL1xyXG4uaWNvbi1nYXJkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Myc7IH0gLyogJ+6lsycgKi9cclxuLmljb24tYWJvdmUtZ3JvdW5kLWxldmVsczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc0JzsgfSAvKiAn7qW0JyAqL1xyXG4uaWNvbi1saXZpbmctcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc1JzsgfSAvKiAn7qW1JyAqL1xyXG4uaWNvbi1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nic7IH0gLyogJ+6lticgKi9cclxuLmljb24tZ3JvdXAtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi1wcml2YXRlLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OCc7IH0gLyogJ+6luCcgKi9cclxuLmljb24tdGF4LWV4ZW1wdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc5JzsgfSAvKiAn7qW5JyAqL1xyXG4uaWNvbi1saWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLXRvdGFsLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2InOyB9IC8qICfupbsnICovXHJcbi5pY29uLWxpdmluZy1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2MnOyB9IC8qICfupbwnICovXHJcbi5pY29uLXN1cmZhY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tdW5pbmhhYml0YWJsZS1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2UnOyB9IC8qICfupb4nICovXHJcbi5pY29uLW9wZW4tbmV3LXRhYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdmJzsgfSAvKiAn7qW/JyAqL1xyXG4uaWNvbi1kYXRhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGMnOyB9IC8qICfupownICovXHJcbi5pY29uLXByaWNlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE2JzsgfSAvKiAn7q6mJyAqL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmljb24tODJBLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfupIAnICovXHJcbi5pY29uLTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDEnOyB9IC8qICfupIEnICovXHJcbi5pY29uLTgyQi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi0xNjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfupIMnICovXHJcbi5pY29uLTgyQy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA0JzsgfSAvKiAn7qSEJyAqL1xyXG4uaWNvbi0xNjI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDUnOyB9IC8qICfupIUnICovXHJcbi5pY29uLTg0QS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi0xNjI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi04NEItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOCc7IH0gLyogJ+6kiCcgKi9cclxuLmljb24tMTYyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAn7qSJJyAqL1xyXG4uaWNvbi04NEMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYSc7IH0gLyogJ+6kiicgKi9cclxuLmljb24tMTYyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAn7qSLJyAqL1xyXG4uaWNvbi04NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBjJzsgfSAvKiAn7qSMJyAqL1xyXG4uaWNvbi0xNjIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBkJzsgfSAvKiAn7qSNJyAqL1xyXG4uaWNvbi1jYWNoZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZSc7IH0gLyogJ+6kjicgKi9cclxuLmljb24tZGF0ZV9yYW5nZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBmJzsgfSAvKiAn7qSPJyAqL1xyXG4uaWNvbi10cmVuZGluZ19kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTAnOyB9IC8qICfupJAnICovXHJcbi5pY29uLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tdHJlbmRpbmdfdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tMTYyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNCc7IH0gLyogJ+6klCcgKi9cclxuLmljb24tMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tMTYyMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ+6klicgKi9cclxuLmljb24tMTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNyc7IH0gLyogJ+6klycgKi9cclxuLmljb24tMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOCc7IH0gLyogJ+6kmCcgKi9cclxuLmljb24tMTYyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOSc7IH0gLyogJ+6kmScgKi9cclxuLmljb24tMTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYSc7IH0gLyogJ+6kmicgKi9cclxuLmljb24tMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tMTYyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tMTQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZCc7IH0gLyogJ+6knScgKi9cclxuLmljb24tMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tMTYyMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZic7IH0gLyogJ+6knycgKi9cclxuLmljb24tMTUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMCc7IH0gLyogJ+6koCcgKi9cclxuLmljb24tMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMSc7IH0gLyogJ+6koScgKi9cclxuLmljb24tMTY1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIyJzsgfSAvKiAn7qSiJyAqL1xyXG4uaWNvbi0xNjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI0JzsgfSAvKiAn7qSkJyAqL1xyXG4uaWNvbi0xNy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI1JzsgfSAvKiAn7qSlJyAqL1xyXG4uaWNvbi0xNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI2JzsgfSAvKiAn7qSmJyAqL1xyXG4uaWNvbi0xNjUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNyc7IH0gLyogJ+6kpycgKi9cclxuLmljb24tMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOCc7IH0gLyogJ+6kqCcgKi9cclxuLmljb24tMjYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOSc7IH0gLyogJ+6kqScgKi9cclxuLmljb24tMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tMTYyNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYic7IH0gLyogJ+6kqycgKi9cclxuLmljb24tMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmMnOyB9IC8qICfupKwnICovXHJcbi5pY29uLTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi0xMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZic7IH0gLyogJ+6krycgKi9cclxuLmljb24tMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzAnOyB9IC8qICfupLAnICovXHJcbi5pY29uLTEwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMyJzsgfSAvKiAn7qSyJyAqL1xyXG4uaWNvbi0xMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMyc7IH0gLyogJ+6ksycgKi9cclxuLmljb24tMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzUnOyB9IC8qICfupLUnICovXHJcbi5pY29uLTExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi0xMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOSc7IH0gLyogJ+6kuScgKi9cclxuLmljb24tMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi0xMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZic7IH0gLyogJ+6kvycgKi9cclxuLmljb24tMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDAnOyB9IC8qICfupYAnICovXHJcbi5pY29uLTEyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQyJzsgfSAvKiAn7qWCJyAqL1xyXG4uaWNvbi0xMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tMTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLTEzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ2JzsgfSAvKiAn7qWGJyAqL1xyXG4uaWNvbi0xMzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tMTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLTEzMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi0xMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yyc7IH0gLyogJ+6ljCcgKi9cclxuLmljb24tMTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGUnOyB9IC8qICfupY4nICovXHJcbi5pY29uLTEzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRmJzsgfSAvKiAn7qWPJyAqL1xyXG4uaWNvbi0xMzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MSc7IH0gLyogJ+6lkScgKi9cclxuLmljb24tMTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTInOyB9IC8qICfupZInICovXHJcbi5pY29uLTE0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi0xNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NSc7IH0gLyogJ+6llScgKi9cclxuLmljb24tMTQxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLTE0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU4JzsgfSAvKiAn7qWYJyAqL1xyXG4uaWNvbi0xNDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1YSc7IH0gLyogJ+6lmicgKi9cclxuLmljb24tMTQyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLTE0My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVkJzsgfSAvKiAn7qWdJyAqL1xyXG4uaWNvbi0xNDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZSc7IH0gLyogJ+6lnicgKi9cclxuLmljb24tMTQ0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjAnOyB9IC8qICfupaAnICovXHJcbi5pY29uLTE0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYxJzsgfSAvKiAn7qWhJyAqL1xyXG4uaWNvbi0xNTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Myc7IH0gLyogJ+6loycgKi9cclxuLmljb24tMTUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLTE1MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY2JzsgfSAvKiAn7qWmJyAqL1xyXG4uaWNvbi0xNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nyc7IH0gLyogJ+6lpycgKi9cclxuLmljb24tMTUyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLTE1Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZhJzsgfSAvKiAn7qWqJyAqL1xyXG4uaWNvbi0xNTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yyc7IH0gLyogJ+6lrCcgKi9cclxuLmljb24tMTUzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLTE2MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MSc7IH0gLyogJ+6lsScgKi9cclxuLmljb24tMTcwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLTE3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc0JzsgfSAvKiAn7qW0JyAqL1xyXG4uaWNvbi0xNzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nic7IH0gLyogJ+6lticgKi9cclxuLmljb24tMTcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzcnOyB9IC8qICfupbcnICovXHJcbi5pY29uLTE3Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc5JzsgfSAvKiAn7qW5JyAqL1xyXG4uaWNvbi0xNzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3YSc7IH0gLyogJ+6luicgKi9cclxuLmljb24tMTczLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2MnOyB9IC8qICfupbwnICovXHJcbi5pY29uLTE3My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdkJzsgfSAvKiAn7qW9JyAqL1xyXG4uaWNvbi0xNzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tMTc0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODAnOyB9IC8qICfupoAnICovXHJcbi5pY29uLTE3NS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgyJzsgfSAvKiAn7qaCJyAqL1xyXG4uaWNvbi0xNzUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Myc7IH0gLyogJ+6mgycgKi9cclxuLmljb24tMTgwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODUnOyB9IC8qICfupoUnICovXHJcbi5pY29uLTE4MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg3JzsgfSAvKiAn7qaHJyAqL1xyXG4uaWNvbi0xODItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4OSc7IH0gLyogJ+6miScgKi9cclxuLmljb24tMTg0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGMnOyB9IC8qICfupownICovXHJcbi5pY29uLTE4NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThlJzsgfSAvKiAn7qaOJyAqL1xyXG4uaWNvbi0xODYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5MCc7IH0gLyogJ+6mkCcgKi9cclxuLmljb24tMTkwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTInOyB9IC8qICfuppInICovXHJcbi5pY29uLTE5MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk0JzsgfSAvKiAn7qaUJyAqL1xyXG4uaWNvbi0xOTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Nic7IH0gLyogJ+6mlicgKi9cclxuLmljb24tMTkzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTgnOyB9IC8qICfuppgnICovXHJcbi5pY29uLTE5My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk5JzsgfSAvKiAn7qaZJyAqL1xyXG4uaWNvbi0xMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWInOyB9IC8qICfuppsnICovXHJcbi5pY29uLTEwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Yyc7IH0gLyogJ+6mnCcgKi9cclxuLmljb24tMTAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTllJzsgfSAvKiAn7qaeJyAqL1xyXG4uaWNvbi0xMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWYnOyB9IC8qICfupp8nICovXHJcbi5pY29uLTEwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMSc7IH0gLyogJ+6moScgKi9cclxuLmljb24tMTAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWEyJzsgfSAvKiAn7qaiJyAqL1xyXG4uaWNvbi0xMDExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTQnOyB9IC8qICfupqQnICovXHJcbi5pY29uLTEwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNSc7IH0gLyogJ+6mpScgKi9cclxuLmljb24tMTAyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE3JzsgfSAvKiAn7qanJyAqL1xyXG4uaWNvbi0xMDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTgnOyB9IC8qICfupqgnICovXHJcbi5pY29uLTEwMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYSc7IH0gLyogJ+6mqicgKi9cclxuLmljb24tMTAyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFiJzsgfSAvKiAn7qarJyAqL1xyXG4uaWNvbi0xMDIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWQnOyB9IC8qICfupq0nICovXHJcbi5pY29uLTEwMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhZSc7IH0gLyogJ+6mricgKi9cclxuLmljb24tMTAyMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIwJzsgfSAvKiAn7qawJyAqL1xyXG4uaWNvbi0xMDIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjEnOyB9IC8qICfuprEnICovXHJcbi5pY29uLTEwMjQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMyc7IH0gLyogJ+6msycgKi9cclxuLmljb24tMTAyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI0JzsgfSAvKiAn7qa0JyAqL1xyXG4uaWNvbi0xMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjYnOyB9IC8qICfuprYnICovXHJcbi5pY29uLTExMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliOCc7IH0gLyogJ+6muCcgKi9cclxuLmljb24tMTEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJhJzsgfSAvKiAn7qa6JyAqL1xyXG4uaWNvbi0xMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmMnOyB9IC8qICfuprwnICovXHJcbi5pY29uLTExMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliZSc7IH0gLyogJ+6mvicgKi9cclxuLmljb24tMTExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMwJzsgfSAvKiAn7qeAJyAqL1xyXG4uaWNvbi0xMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzInOyB9IC8qICfup4InICovXHJcbi5pY29uLTExMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNCc7IH0gLyogJ+6nhCcgKi9cclxuLmljb24tMTEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM2JzsgfSAvKiAn7qeGJyAqL1xyXG4uaWNvbi0xMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzgnOyB9IC8qICfup4gnICovXHJcbi5pY29uLTExMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYSc7IH0gLyogJ+6niicgKi9cclxuLmljb24tMTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNjJzsgfSAvKiAn7qeMJyAqL1xyXG4uaWNvbi0xMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2UnOyB9IC8qICfup44nICovXHJcbi5pY29uLTEyMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMCc7IH0gLyogJ+6nkCcgKi9cclxuLmljb24tMTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQxJzsgfSAvKiAn7qeRJyAqL1xyXG4uaWNvbi0xMjAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDMnOyB9IC8qICfup5MnICovXHJcbi5pY29uLTEyMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNCc7IH0gLyogJ+6nlCcgKi9cclxuLmljb24tMTIwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ2JzsgfSAvKiAn7qeWJyAqL1xyXG4uaWNvbi0xMjAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDcnOyB9IC8qICfup5cnICovXHJcbi5pY29uLTEyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkOSc7IH0gLyogJ+6nmScgKi9cclxuLmljb24tMTIyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRhJzsgfSAvKiAn7qeaJyAqL1xyXG4uaWNvbi0xMjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGInOyB9IC8qICfup5snICovXHJcbi5pY29uLTEyMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZCc7IH0gLyogJ+6nnScgKi9cclxuLmljb24tMTIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRlJzsgfSAvKiAn7qeeJyAqL1xyXG4uaWNvbi0xMjIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTAnOyB9IC8qICfup6AnICovXHJcbi5pY29uLTEyMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMSc7IH0gLyogJ+6noScgKi9cclxuLmljb24tMTMwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUzJzsgfSAvKiAn7qejJyAqL1xyXG4uaWNvbi0xMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTQnOyB9IC8qICfup6QnICovXHJcbi5pY29uLTEzMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNic7IH0gLyogJ+6npicgKi9cclxuLmljb24tMTMwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU3JzsgfSAvKiAn7qenJyAqL1xyXG4uaWNvbi0xMzEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTknOyB9IC8qICfup6knICovXHJcbi5pY29uLTEzMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYSc7IH0gLyogJ+6nqicgKi9cclxuLmljb24tMTMxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVjJzsgfSAvKiAn7qesJyAqL1xyXG4uaWNvbi0xMzExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWQnOyB9IC8qICfup60nICovXHJcbi5pY29uLTEzMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllZic7IH0gLyogJ+6nrycgKi9cclxuLmljb24tMTMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYwJzsgfSAvKiAn7qewJyAqL1xyXG4uaWNvbi0xMzIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjInOyB9IC8qICfup7InICovXHJcbi5pY29uLTEzMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMyc7IH0gLyogJ+6nsycgKi9cclxuLmljb24tMTMzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY1JzsgfSAvKiAn7qe1JyAqL1xyXG4uaWNvbi0xMzMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjYnOyB9IC8qICfup7YnICovXHJcbi5pY29uLTEzMzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOCc7IH0gLyogJ+6nuCcgKi9cclxuLmljb24tMTMzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY5JzsgfSAvKiAn7qe5JyAqL1xyXG4uaWNvbi0xMzQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmInOyB9IC8qICfup7snICovXHJcbi5pY29uLTEzNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmYyc7IH0gLyogJ+6nvCcgKi9cclxuLmljb24tMTM0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZlJzsgfSAvKiAn7qe+JyAqL1xyXG4uaWNvbi0xMzQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmYnOyB9IC8qICfup78nICovXHJcbi5pY29uLTEzNDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMSc7IH0gLyogJ+6ogScgKi9cclxuLmljb24tMTM0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTAyJzsgfSAvKiAn7qiCJyAqL1xyXG4uaWNvbi0xNDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDQnOyB9IC8qICfuqIQnICovXHJcbi5pY29uLTE0MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNSc7IH0gLyogJ+6ohScgKi9cclxuLmljb24tMTQxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA3JzsgfSAvKiAn7qiHJyAqL1xyXG4uaWNvbi0xNDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDgnOyB9IC8qICfuqIgnICovXHJcbi5pY29uLTE0MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYSc7IH0gLyogJ+6oiicgKi9cclxuLmljb24tMTQyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBiJzsgfSAvKiAn7qiLJyAqL1xyXG4uaWNvbi0xNDMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGQnOyB9IC8qICfuqI0nICovXHJcbi5pY29uLTE0MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwZSc7IH0gLyogJ+6ojicgKi9cclxuLmljb24tMTQ0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTEwJzsgfSAvKiAn7qiQJyAqL1xyXG4uaWNvbi0xNDQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTEnOyB9IC8qICfuqJEnICovXHJcbi5pY29uLTE1MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMyc7IH0gLyogJ+6okycgKi9cclxuLmljb24tMTUwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE0JzsgfSAvKiAn7qiUJyAqL1xyXG4uaWNvbi0xNTEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTYnOyB9IC8qICfuqJYnICovXHJcbi5pY29uLTE1MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNyc7IH0gLyogJ+6olycgKi9cclxuLmljb24tMTUyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE5JzsgfSAvKiAn7qiZJyAqL1xyXG4uaWNvbi0xNTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWEnOyB9IC8qICfuqJonICovXHJcbi5pY29uLTE1MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExYyc7IH0gLyogJ+6onCcgKi9cclxuLmljb24tMTUzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFkJzsgfSAvKiAn7qidJyAqL1xyXG4uaWNvbi0xNjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWYnOyB9IC8qICfuqJ8nICovXHJcbi5pY29uLTE2MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyMyc7IH0gLyogJ+6ooycgKi9cclxuLmljb24tMTcwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI3JzsgfSAvKiAn7qinJyAqL1xyXG4uaWNvbi0xNzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjgnOyB9IC8qICfuqKgnICovXHJcbi5pY29uLTE3MDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYSc7IH0gLyogJ+6oqicgKi9cclxuLmljb24tMTcwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJiJzsgfSAvKiAn7qirJyAqL1xyXG4uaWNvbi0xNzEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmQnOyB9IC8qICfuqK0nICovXHJcbi5pY29uLTE3MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyZSc7IH0gLyogJ+6oricgKi9cclxuLmljb24tMTcyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMwJzsgfSAvKiAn7qiwJyAqL1xyXG4uaWNvbi0xNzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzEnOyB9IC8qICfuqLEnICovXHJcbi5pY29uLTE3MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMyc7IH0gLyogJ+6osycgKi9cclxuLmljb24tMTczMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM0JzsgfSAvKiAn7qi0JyAqL1xyXG4uaWNvbi0xNzQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzYnOyB9IC8qICfuqLYnICovXHJcbi5pY29uLTE3NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNyc7IH0gLyogJ+6otycgKi9cclxuLmljb24tMTc1MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM5JzsgfSAvKiAn7qi5JyAqL1xyXG4uaWNvbi0xNzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2EnOyB9IC8qICfuqLonICovXHJcbi5pY29uLTE4NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzYyc7IH0gLyogJ+6ovCcgKi9cclxuLmljb24tMTg0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNlJzsgfSAvKiAn7qi+JyAqL1xyXG4uaWNvbi0xOTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDAnOyB9IC8qICfuqYAnICovXHJcbi5pY29uLTE5MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Mic7IH0gLyogJ+6pgicgKi9cclxuLmljb24tMTkwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ0JzsgfSAvKiAn7qmEJyAqL1xyXG4uaWNvbi0xOTAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDYnOyB9IC8qICfuqYYnICovXHJcbi5pY29uLTE5MDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0OSc7IH0gLyogJ+6piScgKi9cclxuLmljb24tMTkxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRiJzsgfSAvKiAn7qmLJyAqL1xyXG4uaWNvbi0xOTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGQnOyB9IC8qICfuqY0nICovXHJcbi5pY29uLTE5MTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Zic7IH0gLyogJ+6pjycgKi9cclxuLmljb24tMTkxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUxJzsgfSAvKiAn7qmRJyAqL1xyXG4uaWNvbi0xOTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTMnOyB9IC8qICfuqZMnICovXHJcbi5pY29uLTE5MTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1NSc7IH0gLyogJ+6plScgKi9cclxuLmljb24tMTkyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU3JzsgfSAvKiAn7qmXJyAqL1xyXG4uaWNvbi0xOTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTknOyB9IC8qICfuqZknICovXHJcbi5pY29uLTE5MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Yic7IH0gLyogJ+6pmycgKi9cclxuLmljb24tMTkyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVkJzsgfSAvKiAn7qmdJyAqL1xyXG4uaWNvbi0xOTI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWYnOyB9IC8qICfuqZ8nICovXHJcbi5pY29uLTE5MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2MSc7IH0gLyogJ+6poScgKi9cclxuLmljb24tMTkzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTYyJzsgfSAvKiAn7qmiJyAqL1xyXG4uaWNvbi0xOTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjQnOyB9IC8qICfuqaQnICovXHJcbi5pY29uLTE5MzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2NSc7IH0gLyogJ+6ppScgKi9cclxuLmljb24tMTkzMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY3JzsgfSAvKiAn7qmnJyAqL1xyXG4uaWNvbi0xOTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjgnOyB9IC8qICfuqagnICovXHJcbi5pY29uLTE5MzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2YSc7IH0gLyogJ+6pqicgKi9cclxuLmljb24tMTkzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZiJzsgfSAvKiAn7qmrJyAqL1xyXG4uaWNvbi0xOTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmQnOyB9IC8qICfuqa0nICovXHJcbi5pY29uLTE5MzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2ZSc7IH0gLyogJ+6pricgKi9cclxuLmljb24tMTkzNS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcwJzsgfSAvKiAn7qmwJyAqL1xyXG4uaWNvbi0xOTM1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzEnOyB9IC8qICfuqbEnICovXHJcbi5pY29uLTEwMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzMnOyB9IC8qICfuqbMnICovXHJcbi5pY29uLTEwMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzQnOyB9IC8qICfuqbQnICovXHJcbi5pY29uLTEwMDAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzYnOyB9IC8qICfuqbYnICovXHJcbi5pY29uLTEwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzcnOyB9IC8qICfuqbcnICovXHJcbi5pY29uLTEwMDAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzknOyB9IC8qICfuqbknICovXHJcbi5pY29uLTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2EnOyB9IC8qICfuqbonICovXHJcbi5pY29uLTEwMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2MnOyB9IC8qICfuqbwnICovXHJcbi5pY29uLTEwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2QnOyB9IC8qICfuqb0nICovXHJcbi5pY29uLTEwMDExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2YnOyB9IC8qICfuqb8nICovXHJcbi5pY29uLTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODAnOyB9IC8qICfuqoAnICovXHJcbi5pY29uLTEwMDEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODInOyB9IC8qICfuqoInICovXHJcbi5pY29uLTEwMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODMnOyB9IC8qICfuqoMnICovXHJcbi5pY29uLTExMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODUnOyB9IC8qICfuqoUnICovXHJcbi5pY29uLTExMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODcnOyB9IC8qICfuqocnICovXHJcbi5pY29uLTExMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODknOyB9IC8qICfuqoknICovXHJcbi5pY29uLTExMjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGInOyB9IC8qICfuqosnICovXHJcbi5pY29uLTExMjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGQnOyB9IC8qICfuqo0nICovXHJcbi5pY29uLTE4NDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGYnOyB9IC8qICfuqo8nICovXHJcbi5pY29uLTE4NDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTEnOyB9IC8qICfuqpEnICovXHJcbi5pY29uLTE4NDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTMnOyB9IC8qICfuqpMnICovXHJcbi5pY29uLTE4NDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTUnOyB9IC8qICfuqpUnICovXHJcbi5pY29uLTE4NDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTcnOyB9IC8qICfuqpcnICovXHJcbi5pY29uLTE4NDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTknOyB9IC8qICfuqpknICovXHJcbi5pY29uLTE4NDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWInOyB9IC8qICfuqpsnICovXHJcbi5pY29uLTE4NDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWQnOyB9IC8qICfuqp0nICovXHJcbi5pY29uLTE4NDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWYnOyB9IC8qICfuqp8nICovXHJcbi5pY29uLTE4NDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTEnOyB9IC8qICfuqqEnICovXHJcbi5pY29uLTE4NDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTMnOyB9IC8qICfuqqMnICovXHJcbi5pY29uLTE4NDE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTUnOyB9IC8qICfuqqUnICovXHJcbi5pY29uLTE4NDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTcnOyB9IC8qICfuqqcnICovXHJcbi5pY29uLTE4NDE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTknOyB9IC8qICfuqqknICovXHJcbi5pY29uLTExMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFiJzsgfSAvKiAn7qqrJyAqL1xyXG4uaWNvbi0xMTAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhZCc7IH0gLyogJ+6qrScgKi9cclxuLmljb24tMTEwMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWYnOyB9IC8qICfuqq8nICovXHJcbi5pY29uLTExMDAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWIxJzsgfSAvKiAn7qqxJyAqL1xyXG4uaWNvbi0xMTAwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMyc7IH0gLyogJ+6qsycgKi9cclxuLmljb24tMTEwMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjUnOyB9IC8qICfuqrUnICovXHJcbi5pY29uLTExMDAwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI3JzsgfSAvKiAn7qq3JyAqL1xyXG4uaWNvbi0xMTAwMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiOSc7IH0gLyogJ+6quScgKi9cclxuLmljb24tMTEwMDA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmInOyB9IC8qICfuqrsnICovXHJcbi5pY29uLTExMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJkJzsgfSAvKiAn7qq9JyAqL1xyXG4uaWNvbi0xMTAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZic7IH0gLyogJ+6qvycgKi9cclxuLmljb24tMTEwMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzEnOyB9IC8qICfuq4EnICovXHJcbi5pY29uLTExMDAxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMzJzsgfSAvKiAn7quDJyAqL1xyXG4uaWNvbi0xMTAwMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjNSc7IH0gLyogJ+6rhScgKi9cclxuLmljb24tMTEwMDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzcnOyB9IC8qICfuq4cnICovXHJcbi5pY29uLTExMDAxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM5JzsgfSAvKiAn7quJJyAqL1xyXG4uaWNvbi0xMTAwMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjYic7IH0gLyogJ+6riycgKi9cclxuLmljb24tMTEwMDE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2QnOyB9IC8qICfuq40nICovXHJcbi5pY29uLTExMDAxOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNmJzsgfSAvKiAn7quPJyAqL1xyXG4uaWNvbi0xMTAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkMSc7IH0gLyogJ+6rkScgKi9cclxuLmljb24tMTEwMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDMnOyB9IC8qICfuq5MnICovXHJcbi5pY29uLTExMDEwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ1JzsgfSAvKiAn7quVJyAqL1xyXG4uaWNvbi0xMTAxMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNyc7IH0gLyogJ+6rlycgKi9cclxuLmljb24tMTEwMTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDknOyB9IC8qICfuq5knICovXHJcbi5pY29uLTExMDEwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRiJzsgfSAvKiAn7qubJyAqL1xyXG4uaWNvbi0xMTAxMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkZCc7IH0gLyogJ+6rnScgKi9cclxuLmljb24tMTEwMTA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGYnOyB9IC8qICfuq58nICovXHJcbi5pY29uLTExMDEwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWUxJzsgfSAvKiAn7quhJyAqL1xyXG4uaWNvbi0xMTAxMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMyc7IH0gLyogJ+6roycgKi9cclxuLmljb24tMTEwMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTUnOyB9IC8qICfuq6UnICovXHJcbi5pY29uLTExMDExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU3JzsgfSAvKiAn7qunJyAqL1xyXG4uaWNvbi0xMTAxMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlOSc7IH0gLyogJ+6rqScgKi9cclxuLmljb24tMTEwMTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWInOyB9IC8qICfuq6snICovXHJcbi5pY29uLTExMDExNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWVkJzsgfSAvKiAn7qutJyAqL1xyXG4uaWNvbi0xMTAxMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZic7IH0gLyogJ+6rrycgKi9cclxuLmljb24tMTEwMTE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjEnOyB9IC8qICfuq7EnICovXHJcbi5pY29uLTExMDExOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYzJzsgfSAvKiAn7quzJyAqL1xyXG4uaWNvbi0xMTAxMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmNSc7IH0gLyogJ+6rtScgKi9cclxuLmljb24tMTEwMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjcnOyB9IC8qICfuq7cnICovXHJcbi5pY29uLTExMDEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY5JzsgfSAvKiAn7qu5JyAqL1xyXG4uaWNvbi0xMTAxMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmYic7IH0gLyogJ+6ruycgKi9cclxuLmljb24tMTEwMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmQnOyB9IC8qICfuq70nICovXHJcbi5pY29uLTExMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZmJzsgfSAvKiAn7qu/JyAqL1xyXG4uaWNvbi0xMTEwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwMSc7IH0gLyogJ+6sgScgKi9cclxuLmljb24tMTExMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDMnOyB9IC8qICfurIMnICovXHJcbi5pY29uLTExMTAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA1JzsgfSAvKiAn7qyFJyAqL1xyXG4uaWNvbi0xMTEwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNyc7IH0gLyogJ+6shycgKi9cclxuLmljb24tMTExMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDknOyB9IC8qICfurIknICovXHJcbi5pY29uLTExMTAwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBiJzsgfSAvKiAn7qyLJyAqL1xyXG4uaWNvbi0xMTEwMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwZCc7IH0gLyogJ+6sjScgKi9cclxuLmljb24tMTExMDA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGYnOyB9IC8qICfurI8nICovXHJcbi5pY29uLTExMTAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjExJzsgfSAvKiAn7qyRJyAqL1xyXG4uaWNvbi0xMTEwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMyc7IH0gLyogJ+6skycgKi9cclxuLmljb24tMTExMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTUnOyB9IC8qICfurJUnICovXHJcbi5pY29uLTExMTAxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE3JzsgfSAvKiAn7qyXJyAqL1xyXG4uaWNvbi0xMTEwMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxOSc7IH0gLyogJ+6smScgKi9cclxuLmljb24tMTExMDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWInOyB9IC8qICfurJsnICovXHJcbi5pY29uLTExMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFkJzsgfSAvKiAn7qydJyAqL1xyXG4uaWNvbi0xMTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZic7IH0gLyogJ+6snycgKi9cclxuLmljb24tMTEyMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjEnOyB9IC8qICfurKEnICovXHJcbi5pY29uLTExMjAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIzJzsgfSAvKiAn7qyjJyAqL1xyXG4uaWNvbi0xMTIwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyNSc7IH0gLyogJ+6spScgKi9cclxuLmljb24tMTEyMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjcnOyB9IC8qICfurKcnICovXHJcbi5pY29uLXNwMDctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyOSc7IH0gLyogJ+6sqScgKi9cclxuLmljb24tc3AwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJhJzsgfSAvKiAn7qyqJyAqL1xyXG4uaWNvbi1zcDE5LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmMnOyB9IC8qICfurKwnICovXHJcbi5pY29uLXNwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZCc7IH0gLyogJ+6srScgKi9cclxuLmljb24tc3AyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJmJzsgfSAvKiAn7qyvJyAqL1xyXG4uaWNvbi1zcDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzAnOyB9IC8qICfurLAnICovXHJcbi5pY29uLXNwMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMic7IH0gLyogJ+6ssicgKi9cclxuLmljb24tc3AyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMzJzsgfSAvKiAn7qyzJyAqL1xyXG4uaWNvbi1zcDM4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzUnOyB9IC8qICfurLUnICovXHJcbi5pY29uLXNwODctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzOCc7IH0gLyogJ+6suCcgKi9cclxuLmljb24tc3A4OC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNhJzsgfSAvKiAn7qy6JyAqL1xyXG4uaWNvbi1zcDg5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2MnOyB9IC8qICfurLwnICovXHJcbi5pY29uLXNwMTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2UnOyB9IC8qICfurL4nICovXHJcbi5pY29uLXNwMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDAnOyB9IC8qICfurYAnICovXHJcbi5pY29uLTE5MDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Mic7IH0gLyogJ+6tgicgKi9cclxuLmljb24tMTAwMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDMnOyB9IC8qICfurYMnICovXHJcbi5pY29uLTEwMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ0JzsgfSAvKiAn7q2EJyAqL1xyXG4uaWNvbi0xMDAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Nic7IH0gLyogJ+6thicgKi9cclxuLmljb24tMTAwMDAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDcnOyB9IC8qICfurYcnICovXHJcbi5pY29uLTEwMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ4JzsgfSAvKiAn7q2IJyAqL1xyXG4uaWNvbi0xMDAwMDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0YSc7IH0gLyogJ+6tiicgKi9cclxuLmljb24tMTAwMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGInOyB9IC8qICfurYsnICovXHJcbi5pY29uLTEwMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRkJzsgfSAvKiAn7q2NJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZSc7IH0gLyogJ+6tjicgKi9cclxuLmljb24tMTAwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTAnOyB9IC8qICfurZAnICovXHJcbi5pY29uLTEwMDAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUyJzsgfSAvKiAn7q2SJyAqL1xyXG4uaWNvbi0xMDAxMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1NCc7IH0gLyogJ+6tlCcgKi9cclxuLmljb24tMTAwMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTUnOyB9IC8qICfurZUnICovXHJcbi5pY29uLTEwMDEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU3JzsgfSAvKiAn7q2XJyAqL1xyXG4uaWNvbi0xMDAxMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1OCc7IH0gLyogJ+6tmCcgKi9cclxuLmljb24tMTAwMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTknOyB9IC8qICfurZknICovXHJcbi5pY29uLTEwMDExMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjViJzsgfSAvKiAn7q2bJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yyc7IH0gLyogJ+6tnCcgKi9cclxuLmljb24tMTAwMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWUnOyB9IC8qICfurZ4nICovXHJcbi5pY29uLTEwMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYwJzsgfSAvKiAn7q2gJyAqL1xyXG4uaWNvbi0xMjIyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Mic7IH0gLyogJ+6toicgKi9cclxuLmljb24tMTIyMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjMnOyB9IC8qICfuraMnICovXHJcbi5pY29uLTEyMjIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY0JzsgfSAvKiAn7q2kJyAqL1xyXG4uaWNvbi0xMTIzMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2OCc7IH0gLyogJ+6tqCcgKi9cclxuLmljb24tMTEyMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjknOyB9IC8qICfuraknICovXHJcbi5pY29uLTExMjMwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZhJzsgfSAvKiAn7q2qJyAqL1xyXG4uaWNvbi0xMTIzMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Yyc7IH0gLyogJ+6trCcgKi9cclxuLmljb24tMTEyMzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmUnOyB9IC8qICfura4nICovXHJcbi5pY29uLTI3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzAnOyB9IC8qICfurbAnICovXHJcbi5pY29uLTE3Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcxJzsgfSAvKiAn7q2xJyAqL1xyXG4uaWNvbi0xMzgwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzInOyB9IC8qICfurbInICovXHJcbi5pY29uLTI0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjczJzsgfSAvKiAn7q2zJyAqL1xyXG4uaWNvbi0xMjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzQnOyB9IC8qICfurbQnICovXHJcbi5pY29uLTEzNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3NSc7IH0gLyogJ+6ttScgKi9cclxuLmljb24tMjQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzYnOyB9IC8qICfurbYnICovXHJcbi5pY29uLTI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzcnOyB9IC8qICfurbcnICovXHJcbi5pY29uLTIwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OCc7IH0gLyogJ+6tuCcgKi9cclxuLmljb24tMjAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc5JzsgfSAvKiAn7q25JyAqL1xyXG4uaWNvbi0yMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3YSc7IH0gLyogJ+6tuicgKi9cclxuLmljb24tMjAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdiJzsgfSAvKiAn7q27JyAqL1xyXG4uaWNvbi0yMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2MnOyB9IC8qICfurbwnICovXHJcbi5pY29uLTIwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3ZCc7IH0gLyogJ+6tvScgKi9cclxuLmljb24tMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2UnOyB9IC8qICfurb4nICovXHJcbi5pY29uLTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2YnOyB9IC8qICfurb8nICovXHJcbi5pY29uLTE1NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgxJzsgfSAvKiAn7q6BJyAqL1xyXG4uaWNvbi0xNTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Mic7IH0gLyogJ+6ugicgKi9cclxuLmljb24tMjUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODMnOyB9IC8qICfuroMnICovXHJcbi5pY29uLTEzNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NCc7IH0gLyogJ+6uhCcgKi9cclxuLmljb24tMTM3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg1JzsgfSAvKiAn7q6FJyAqL1xyXG4uaWNvbi0yNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Nic7IH0gLyogJ+6uhicgKi9cclxuLmljb24tMjUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Nyc7IH0gLyogJ+6uhycgKi9cclxuLmljb24tMTMzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg4JzsgfSAvKiAn7q6IJyAqL1xyXG4uaWNvbi0xMzMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODknOyB9IC8qICfuroknICovXHJcbi5pY29uLTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhhJzsgfSAvKiAn7q6KJyAqL1xyXG4uaWNvbi0xMzMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGInOyB9IC8qICfurosnICovXHJcbi5pY29uLTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhjJzsgfSAvKiAn7q6MJyAqL1xyXG4uaWNvbi0yMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhkJzsgfSAvKiAn7q6NJyAqL1xyXG4uaWNvbi0xMzIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGUnOyB9IC8qICfuro4nICovXHJcbi5pY29uLTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhmJzsgfSAvKiAn7q6PJyAqL1xyXG4uaWNvbi0xMzcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTAnOyB9IC8qICfurpAnICovXHJcbi5pY29uLTEzMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5MSc7IH0gLyogJ+6ukScgKi9cclxuLmljb24tMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Mic7IH0gLyogJ+6ukicgKi9cclxuLmljb24tMTM2MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkzJzsgfSAvKiAn7q6TJyAqL1xyXG4uaWNvbi0xMzYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTQnOyB9IC8qICfurpQnICovXHJcbi5pY29uLTIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk1JzsgfSAvKiAn7q6VJyAqL1xyXG4uaWNvbi0xMzQ0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTYnOyB9IC8qICfurpYnICovXHJcbi5pY29uLTEzNDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Nyc7IH0gLyogJ+6ulycgKi9cclxuLmljb24tMTM1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk4JzsgfSAvKiAn7q6YJyAqL1xyXG4uaWNvbi0yMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OSc7IH0gLyogJ+6umScgKi9cclxuLmljb24tMTM1Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlhJzsgfSAvKiAn7q6aJyAqL1xyXG4uaWNvbi0xMzUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWInOyB9IC8qICfurpsnICovXHJcbi5pY29uLTEzNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Yyc7IH0gLyogJ+6unCcgKi9cclxuLmljb24tMjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWQnOyB9IC8qICfurp0nICovXHJcbi5pY29uLTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWUnOyB9IC8qICfurp4nICovXHJcbi5pY29uLTEyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Zic7IH0gLyogJ+6unycgKi9cclxuLmljb24tMTQ2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEwJzsgfSAvKiAn7q6gJyAqL1xyXG4uaWNvbi0xNDUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTEnOyB9IC8qICfurqEnICovXHJcbi5pY29uLTE0OC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEyJzsgfSAvKiAn7q6iJyAqL1xyXG4uaWNvbi0xNDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMyc7IH0gLyogJ+6uoycgKi9cclxuLmljb24tMTQ2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTQnOyB9IC8qICfurqQnICovXHJcbi5pY29uLTE0NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE1JzsgfSAvKiAn7q6lJyAqL1xyXG4uaWNvbi0xNjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuLmljb24tMTYyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE3JzsgfSAvKiAn7q6nJyAqL1xyXG4uaWNvbi0yNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOCc7IH0gLyogJ+6uqCcgKi9cclxuLmljb24tMTYyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE5JzsgfSAvKiAn7q6pJyAqL1xyXG4uaWNvbi0xNjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFhJzsgfSAvKiAn7q6qJyAqL1xyXG4uaWNvbi0xNjIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFiJzsgfSAvKiAn7q6rJyAqL1xyXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFjJzsgfSAvKiAn7q6sJyAqL1xyXG4uaWNvbi0xNDcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWQnOyB9IC8qICfurq0nICovXHJcbi5pY29uLTE0NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZSc7IH0gLyogJ+6uricgKi9cclxuLmljb24tMTYzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFmJzsgfSAvKiAn7q6vJyAqL1xyXG4uaWNvbi0xNjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJiMCc7IH0gLyogJ+6usCcgKi9cclxuIiwiKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufSIsIltkYXRhLWV4cGFuZGFibGVdIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqL1xyXG59IiwiLmxpbmstYmxvYyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHVzZXItc2VsZWN0OnRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59IiwiW3JvbGU9XCJ0YWJsZVwiXSB7XHJcblxyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdID4gZGl2W2lkXSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93XCJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY2VsbFwiXSxcclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XHJcbiAgcGFkZGluZzogMC4xMjVlbSAwLjI1ZW07XHJcbn1cclxuXHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93Z3JvdXBcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBFbGVtZW50cyA+IEhlYWRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICBAaW5jbHVkZSByZXNldC1oZWFkaW5nO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgLy9mb250LXNpemU6IGNsYW1wKDEuODY2N2VtLCAxMjhlbSwgM2VtKTtcclxuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGlzdCgkdHlwZSl7XHJcbiAgICAkcmVzZXRzOiAoXHJcbiAgICAgICAgdWw6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgICksXHJcbiAgICAgICAgb2w6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgIClcclxuICAgICk7XHJcbiAgICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluIG1hcC1nZXQoJHJlc2V0cywgJHR5cGUpIHtcclxuICAgICAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdtYXAnIHtcclxuICAgICAgICAgICAgJiA+ICN7JHByb3B9IHtcclxuICAgICAgICAgICAgQGVhY2ggJHN1Yi1wcm9wLCAkc3ViLXZhbHVlIGluICR2YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAjeyRzdWItcHJvcH06ICRzdWItdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAjeyRwcm9wfTogJHZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2VzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZXNfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnZXNfaW5uZXJfcGFkZGluZyA6IDkwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHBhZ2VzX2xpbmtfY29sb3I7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAvL2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBjb2xvcjogJHBhZ2VzX3RleHRfY29sb3I7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob21lIHtcclxuICAgICAgICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgICYuYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3Rvb2xzIHtcclxuICAgICAgICAgICAgdG9wOiAkcGFnZXNfaW5uZXJfcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb2RhbC0tb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQsXHJcbiAgICAmLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCB7XHJcbiAgICAgICAgLmZvb3Rlci12MSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC41KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB2aXNpYmlsaXR5IC4ycztcclxuICAgIH1cclxuICAgICYtLW1lbnUtb3BlbmVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1zZWFyY2gtdjEge1xyXG4gICAgICAgICYuYm9keSB7XHJcbiAgICAgICAgICAgICYtLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCxcclxuICAgICAgICAgICAgJi0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCxcclxuICAgICAgICAgICAgJi0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIHtcclxuICAgICAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtLXYxIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA3MDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2ggLmZvcm1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC8qJi0taW5uZXIge1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5ib2R5LS1zZWFyY2gtdjEge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19zZWFyY2gtYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC0tdjEge1xyXG4gICAgICAgICAgICAmLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YxIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuMDVzLCBvcGFjaXR5IC40cyAuMDVzLCB2aXNpYmlsaXR5IC40cyAuMDVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lbnVfaG92ZXJlZHtcclxuICAgICAgICAgICAgLmhlYWRlcl9fc2VhcmNoLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudV9ob3ZlcmVkIHtcclxuICAgICAgICAgICAgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib2R5LS1zZWFyY2gtdjIge1xyXG4gICAgICAgIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudV9ob3ZlcmVkIHtcclxuICAgICAgICAgICAgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5saW5rQmxvYyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ291bGV1cnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyBkdSBjbGllbnRcclxuJGNvbG9yX2JyYW5kLTE6ICM1ODg3QTg7XHJcblxyXG4vLyBDb3VsZXVycyBkdSBjbGllbnQgLSBkw6ljbGluYWlzb25cclxuJGNvbG9yX2JyYW5kLTI6ICMwNTI0NDQ7XHJcbiRjb2xvcl9icmFuZC0zOiAjNkE2QTZBO1xyXG4kY29sb3JfYnJhbmQtNDogI0NFQ0VDRTtcclxuXHJcblxyXG4vLyBDb3VsZXVycyBuZXV0cmVzXHJcbiRjb2xvcl9uZXV0cmFsLTA6ICMwMDA7XHJcbiRjb2xvcl9uZXV0cmFsLTE6ICNmZmZmZmY7XHJcbiRjb2xvcl9uZXV0cmFsLTI6ICMyODI4Mjg7XHJcbiRjb2xvcl9uZXV0cmFsLTM6ICM1MjUyNTI7XHJcbiRjb2xvcl9uZXV0cmFsLTQ6ICM5MTkxOTE7XHJcbiRjb2xvcl9uZXV0cmFsLTU6ICM3NTc1NzU7XHJcbiRjb2xvcl9uZXV0cmFsLTY6ICNkNWQ1ZDU7XHJcbiRjb2xvcl9uZXV0cmFsLTc6ICNkMWQxZDE7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgdXRpbGVzIChtZXNzYWdlcyB2YWxpZGF0aW9uLCBlcnJldXJzLCBldGMuLi4pXHJcbiRjb2xvcl91dGlsaXR5LTE6ICMwMzgwNGQ7XHJcbiRjb2xvcl91dGlsaXR5LTI6ICNiMTJhMGI7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgcGVyc29ubmFsaXPDqWVzIChzaSBiZXNvaW4gcG91ciB1bmUgaW50w6kgcGx1cyBzcMOpY2lmaXF1ZSlcclxuJGNvbG9yX2N1c3RvbS0xOiAjRkYwMDAwOyIsIiRwYWdlc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2VzX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZXNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiRwYWdlc19pbm5lcl9wYWRkaW5nIDogOTBweDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEZvcm1EYXJrKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG4gICAgI3skY29uY2F0fS5mb3Jte1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcblxyXG4gICAgICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9jb25kaXRpb25zX2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2xlZ2Fsc19jb2xvcicpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnanMtc2VsZWN0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfaGlnaGxpZ2h0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3JhZGlvX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2V4dHJhX3JhZGlvcy1sZWdlbmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2JvcmRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3NlYXJjaC1tb3JlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcbiAgICAvL0BkZWJ1ZygxMHB4ICsgLjYyNXZ3KTtcclxuICAgIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcclxuICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gZ3JpZC1sb29wKCRuYW1lKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIEBpZiAkaSAhPSAwIHtcclxuICAgICAgICAgICAgLmNvbCN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCN7JG5hbWV9LW9mZnNldC0jeyRpfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB3b3JkLXdyYXAge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgIC1tb3otaHlwaGVuczogYXV0bztcclxuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW8taHlwaGVuczogYXV0bztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFN0YXR1cygkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0ucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZztcclxuICAgICAgICBtYXJnaW46ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19tYXJnaW47XHJcbiAgICAgICAgZm9udDogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfcHJvcGVydHlfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjokY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5ldyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhbGxpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXREZWxpdmVyRGF0ZSgkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0uZGVsaXZlci1kYXRlIHtcclxuICAgICAgICBmb250IDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9wYWRkaW5nO1xyXG4gICAgICAgIG1hcmdpbiA6JGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX21hcmdpbjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JvcmRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6ICRncmlkLW1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICYucm93LS1ndXR0ZXJsZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGdyaWQtbG9vcCgnJyk7XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMtZ3JpZCB7XHJcbiAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XHJcbiAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xyXG5cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1sb29wKCRuYW1lKVxyXG4gIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBTcGFjZSBiZXR3ZWVuIGNvbHVtbnNcclxuJGdyaWQtZ3V0dGVyOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1heCB3aWR0aCBvZiBjb250YWluZXJcclxuJGdyaWQtbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggKyAoJGdyaWQtZ3V0dGVyICogMikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE51bWJlciBvZiB0b3RhbCBjb2x1bW5zXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCcmVha3BvaW50cyBncmlkc1xyXG4kYnJlYWtwb2ludHMtZ3JpZDogKFxyXG4gICAgICAgICctLXNtJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJzbVwiKX0pJyxcclxuICAgICAgICAnLS1tZCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KScsXHJcbiAgICAgICAgJy0tbGcnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSknLFxyXG4gICAgICAgICctLXhsJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pJ1xyXG4pICFkZWZhdWx0O1xyXG4iLCIuaW5uZXJwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgIC8vIEZvbnQgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfY29sb3I6ICAgICAgICAgICAgICAgJGNvbG9yX2JyYW5kLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGV0dGVyIHNwYWNpbmcgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9udCBkZSBsYSBwYWdlIHBhciBkw6lmYXV0XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudHMgZMOpY29yYXRpZnMgOiBjb3VsZXVyXHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJveCBzaGFkb3cgcGFyIGTDqWZhdXRcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkdSBjb250ZW51IGRlIGJhc2UgXHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgdGFpbGxlIG1veWVubmVcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZnVsbCA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciAxMDAlXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmctLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuLy8kd3JhcHBlcl9wYWRkaW5nLXggICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGhhdXQgZXQgYmFzIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWQ6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaGF1dCBldCBiYXMgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy15ICAgIDogNGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50OiAxMjAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRhaWxsZSDDoCBsYXF1ZWxsZSBzd2l0Y2ggaGFtYnVyZ2VyIC0gbWVudSBjbGFzc2lxdWVcclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyOiA5MDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUYWlsbGUgw6AgbGFxdWVsbGUgc3dpdGNoIGhhbWJ1cmdlciAtIG1lbnUgY2xhc3NpcXVlIC0gSU5ORVJcclxuXHJcblxyXG4vLyBCcmVha3BvaW50XHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ3hzJzogMzYwcHgsXHJcbiAgICAnc20nOiA1NzZweCxcclxuICAgICdtZCc6IDc2OHB4LFxyXG4gICAgJ2xnJzogOTkycHgsXHJcbiAgICAneGwnOiAxMjAwcHgsXHJcbiAgICAneHhsJzogMTQwMHB4LFxyXG4gICAgJ3h4eGwnOiAyMDAwcHhcclxuKTtcclxuXHJcbi8vIEJyZWFrcG9pbnQgdXNlZCB0byBmbHVpZCB0eXBvZ3JhcGh5XHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpO1xyXG4kdHlwb19mbHVpZF9tYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneHh4bCcpO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAxZW0gLjU4ODJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogbWFyZ2VcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLW9mZnJlOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gTm91dmVhdXTDqTogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBDb3VwIGRlIGNvZXVyOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZzogLjJlbSAxLjQ3MDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IG1hcmdlcyBpbnRlcm5lc1xyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfbWFyZ2luIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IG1hcmdlcyBleHRlcm5lc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX3otaW5kZXg6IDIwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHVzID4gaG92ZXIgOiBnw6hyZSBsJ2FmZmljaGFnZSBcInN1clwiIG91IFwic291c1wiIGxhIHN1cmNvdWNoZSAoMDwgeCA8IDEwOiBzb3VzLCB4ID4gMTA6IHN1cilcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWxpdmVyIERhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9wYWRkaW5nOiAuOGVtIDEuNDcwNWVtO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBPdmVybGF5IGltYWdlXHJcbiRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7IiwiYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSIsIi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tYWluIHtcclxuICAgIC8vYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDMwMDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy9tYXJnaW4tdG9wOiAtMzEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNW1zIGVhc2UtaW4tb3V0O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvbWUge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1pbm5lci5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgLy96LWluZGV4OiAxO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gbWFyZ2luXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gU2l6ZXNcclxuXHJcbiRzcGFjZXJzOiAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogMWVtLFxyXG4gICAgMjogMmVtLFxyXG4gICAgMzogM2VtLFxyXG4gICAgNDogNGVtLFxyXG4gICAgNTogNWVtLFxyXG4gICAgNjogNmVtXHJcbik7XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcclxuICAgICAgICAgICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZXh0LWJsb2NrIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYtLWxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53cmFwcGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZztcclxuICBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgfVxyXG5cclxuICAmLS1uby1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBsZWZ0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIG1hcmdpbjogMCAtNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgei1pbmRleDogMztcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICBsZWZ0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIHJpZ2h0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gIGNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgZmlsbDogaW5oZXJpdDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogMjYlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDQwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBmb250LXNpemU6IDEzNSU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBsZWZ0OiAxMi41JTtcclxuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDZjaDtcclxuICB3aWR0aDogN2NoXFwwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kYXlDb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aWR0aDogMTQuMjg1NzE0MyU7XHJcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgbWF4LXdpZHRoOiAzOXB4O1xyXG4gIGhlaWdodDogMzlweDtcclxuICBsaW5lLWhlaWdodDogMzlweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfYnJhbmQtMiwgNXB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDI2JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgb3V0bGluZTogMDtcclxuICB3aWR0aDogMTglO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXHJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LFxyXG4ubm9VaS10YXJnZXQgKiB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub1VpLWJhc2UsXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDEwJTtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5ub1VpLXRvdWNoLWFyZWEge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxufVxyXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xyXG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMzRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgcmlnaHQ6IC0xN3B4O1xyXG4gIHRvcDogLTZweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcmlnaHQ6IC02cHg7XHJcbiAgdG9wOiAtMTdweDtcclxufVxyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICBsZWZ0OiAtMTdweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcclxufVxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XHJcbn1cclxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLm5vVWktYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xyXG4gIGxlZnQ6IDE0cHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBsZWZ0OiAxN3B4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHRvcDogMTdweDtcclxufVxyXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXHJcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcclxufVxyXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxyXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxyXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS1waXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktdmFsdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXHJcbi5ub1VpLW1hcmtlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDVweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGhlaWdodDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICB3aWR0aDogMTVweDtcclxufVxyXG4ubm9VaS10b29sdGlwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDEyMCU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTIwJTtcclxufVxyXG4iLCIvKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xyXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xyXG4ucHN3cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgei1pbmRleDogMTAxMDA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuLnBzd3AgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuXHJcbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xyXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcclxuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXHJcbiAgb3BhY2l0eTogMC4wMDE7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7IH1cclxuXHJcbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwOyB9XHJcblxyXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxyXG5cclxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7IH1cclxuXHJcbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xyXG4ucHN3cF9fZXJyb3ItbXNnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19lcnJvci1tc2cgYSB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0iLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xyXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cclxuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXHJcbi5wc3dwX19idXR0b24ge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7IH1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcclxuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpO1xyXG4gIH1cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICB9IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxyXG5cclxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICBsZWZ0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICByaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlcixcclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTYwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIHotaW5kZXg6IDE2MjA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgdG9wOiA1NnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICByaWdodDogNDRweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG5cclxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxuICBjb2xvcjogI0NFMjcyRDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cclxuXHJcbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHBhZGRpbmc6IDAgMTBweDsgfVxyXG5cclxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNDRweDsgfVxyXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAjQkJCOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cclxuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBkaXJlY3Rpb246IGx0cjsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAxMnB4OyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cclxuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHRvcDogMTVweDtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XHJcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cclxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXHJcbi5wc3dwX191aSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogMTU1MDsgfVxyXG5cclxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXHJcbi5wc3dwX190b3AtYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cclxuICBvcGFjaXR5OiAwLjAwMTsgfVxyXG5cclxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9IiwiW2RhdGEtc2ltcGxlYmFyXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW1hc2sge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW9mZnNldCB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMDAlO1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgdG9wOiAycHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59IiwiJHNzLWhlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzcy1wcmltYXJ5LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiA4cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLW06IDZweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctczogNHB4ICFkZWZhdWx0O1xyXG5cclxuLnNzLW1haW4ge1xyXG4gIHBvc2l0aW9uICAgIDogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgdXNlci1zZWxlY3QgOiBub25lO1xyXG4gIGNvbG9yICAgICAgIDogIzY2NjtcclxuICB3aWR0aCAgICAgICA6IDEwMCVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgY3Vyc29yICAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgaGVpZ2h0ICAgICAgICAgICA6IDMwcHg7XHJcbiAgcGFkZGluZyAgICAgICAgICA6IDZweDtcclxuICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgYm9yZGVyLXJhZGl1cyAgICA6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgb3V0bGluZSAgICAgICAgICA6IDA7XHJcbiAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbiAgICAgICA6IGJhY2tncm91bmQtY29sb3IgLjJzXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjZGNkZWUyO1xyXG4gIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXMgIDogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyA6IDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzICA6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICBmbGV4ICAgICAgICAgICAgICAgIDogMSAxIDEwMCU7XHJcbiAgdGV4dC1hbGlnbiAgICAgICAgICA6IGxlZnQ7XHJcbiAgd2lkdGggICAgICAgICAgICAgICA6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIGxpbmUtaGVpZ2h0ICAgICAgICAgOiAxZW07XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdCA6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdCAgICA6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0ICAgICA6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3QgICAgICAgICA6IG5vbmVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIsIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xyXG4gIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcclxuICB3aWR0aCA6IGF1dG9cclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICBjb2xvciA6IGluaGVyaXRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xyXG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xyXG4gIGZsZXggICAgICAgICAgICA6IDAgMSBhdXRvO1xyXG4gIG1hcmdpbiAgICAgICAgICA6IDAgNnB4O1xyXG4gIGZvbnQtd2VpZ2h0ICAgICA6IDcwMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcclxuICBkaXNwbGF5IDogbm9uZVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XHJcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XHJcbiAgZmxleCAgICAgICAgICAgIDogMCAxIGF1dG87XHJcbiAgbWFyZ2luICAgICAgICAgIDogMCA2cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgYm9yZGVyICAgICAgIDogc29saWQgIzY2NjtcclxuICBib3JkZXItd2lkdGggOiAwIDJweCAycHggMDtcclxuICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZyAgICAgIDogM3B4O1xyXG4gIHRyYW5zaXRpb24gICA6IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XHJcbiAgdHJhbnNmb3JtIDogcm90YXRlKC0xMzVkZWcpO1xyXG4gIG1hcmdpbiAgICA6IDNweCAwIDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcclxuICB0cmFuc2Zvcm0gOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbiAgICA6IC0zcHggMCAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb24gICA6IHJvdztcclxuICBjdXJzb3IgICAgICAgICAgIDogcG9pbnRlcjtcclxuICBtaW4taGVpZ2h0ICAgICAgIDogMzBweDtcclxuICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICBwYWRkaW5nICAgICAgICAgIDogMCAwIDAgM3B4O1xyXG4gIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgI2RjZGVlMjtcclxuICBib3JkZXItcmFkaXVzICAgIDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICBvdXRsaW5lICAgICAgICAgIDogMDtcclxuICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uICAgICAgIDogYmFja2dyb3VuZC1jb2xvciAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2RjZGVlMjtcclxuICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICBjb2xvciA6ICM2NjZcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gIGN1cnNvciA6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzICA6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMgOiAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzICA6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcclxuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gIGZsZXgtd3JhcCAgICAgICA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1zdGFydDtcclxuICBmbGV4ICAgICAgICAgICAgOiAxIDEgMTAwJTtcclxuICB3aWR0aCAgICAgICAgICAgOiBjYWxjKDEwMCUgLSAzMHB4KVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gIHBhZGRpbmcgICAgICAgOiA0cHggNXB4O1xyXG4gIG1hcmdpbiAgICAgICAgOiAycHggMDtcclxuICBsaW5lLWhlaWdodCAgIDogMWVtO1xyXG4gIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgY29sb3IgICAgICAgICA6ICNkZWRlZGU7XHJcbiAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eSAgIDogMFxyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0gOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHkgICA6IDFcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eSAgIDogMVxyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0gOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHkgICA6IDBcclxuICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgZGlzcGxheSAgICAgICAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgdXNlci1zZWxlY3QgICAgICAgICAgICAgICA6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXMgICAgICAgICAgICAgICA6IGNlbnRlcjtcclxuICBmb250LXNpemUgICAgICAgICAgICAgICAgIDogMTJweDtcclxuICBwYWRkaW5nICAgICAgICAgICAgICAgICAgIDogM3B4IDVweDtcclxuICBtYXJnaW4gICAgICAgICAgICAgICAgICAgIDogM3B4IDVweCAzcHggMDtcclxuICBjb2xvciAgICAgICAgICAgICAgICAgICAgIDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yICAgICAgICAgIDogIzU4OTdmYjtcclxuICBib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogMDtcclxuICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgIDogc2NhbGVJbjtcclxuICBhbmltYXRpb24tZHVyYXRpb24gICAgICAgIDogLjJzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gOiBlYXNlLW91dDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlICAgICAgIDogYm90aFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcclxuICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgIDogc2NhbGVPdXQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICA6IC4ycztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uIDogZWFzZS1vdXRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gIG1hcmdpbiA6IDAgMCAwIDVweDtcclxuICBjdXJzb3IgOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcclxuICBkaXNwbGF5IDogZmxleDtcclxuICBmbGV4ICAgIDogMCAxIDNweDtcclxuICBtYXJnaW4gIDogOXB4IDEycHggMCA1cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xyXG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kICAgICAgOiAjNjY2O1xyXG4gIHBvc2l0aW9uICAgICAgICA6IHJlbGF0aXZlO1xyXG4gIGhlaWdodCAgICAgICAgICA6IDEwcHg7XHJcbiAgd2lkdGggICAgICAgICAgIDogMnB4O1xyXG4gIHRyYW5zaXRpb24gICAgICA6IHRyYW5zZm9ybSAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQgOiAjNjY2O1xyXG4gIGNvbnRlbnQgICAgOiBcIlwiO1xyXG4gIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQgICAgIDogMnB4O1xyXG4gIHdpZHRoICAgICAgOiAxMHB4O1xyXG4gIGxlZnQgICAgICAgOiAtNHB4O1xyXG4gIHRvcCAgICAgICAgOiA0cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xyXG4gIHRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLnNzLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICBtYXJnaW4gICAgICAgICAgIDogLTFweCAwIDA7XHJcbiAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIHotaW5kZXggICAgICAgICAgOiAxMDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW4gOiBjZW50ZXIgdG9wO1xyXG4gIHRyYW5zaXRpb24gICAgICAgOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcclxuICBvcGFjaXR5ICAgICAgICAgIDogMDtcclxuICB0cmFuc2Zvcm0gICAgICAgIDogc2NhbGVZKDApXHJcbn1cclxuXHJcbi5zcy1jb250ZW50LnNzLW9wZW4ge1xyXG4gIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gIG9wYWNpdHkgICA6IDE7XHJcbiAgdHJhbnNmb3JtIDogc2NhbGVZKDEpXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICBwYWRkaW5nICAgICAgICA6IDhweCA4cHggNnB4XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSwgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcclxuICBoZWlnaHQgIDogMDtcclxuICBvcGFjaXR5IDogMDtcclxuICBwYWRkaW5nIDogMDtcclxuICBtYXJnaW4gIDogMFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcclxuICBkaXNwbGF5ICAgICAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBmb250LXNpemUgICAgICAgICAgOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0ICAgICAgICA6IGluaGVyaXQ7XHJcbiAgZmxleCAgICAgICAgICAgICAgIDogMSAxIGF1dG87XHJcbiAgd2lkdGggICAgICAgICAgICAgIDogMTAwJTtcclxuICBtaW4td2lkdGggICAgICAgICAgOiAwO1xyXG4gIGhlaWdodCAgICAgICAgICAgICA6IDMwcHg7XHJcbiAgcGFkZGluZyAgICAgICAgICAgIDogNnB4IDhweDtcclxuICBtYXJnaW4gICAgICAgICAgICAgOiAwO1xyXG4gIGJvcmRlciAgICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIGJvcmRlci1yYWRpdXMgICAgICA6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvciAgIDogI2ZmZjtcclxuICBvdXRsaW5lICAgICAgICAgICAgOiAwO1xyXG4gIHRleHQtYWxpZ24gICAgICAgICA6IGxlZnQ7XHJcbiAgYm94LXNpemluZyAgICAgICAgIDogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZSA6IHRleHRmaWVsZFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3IgICAgICAgICAgOiAjOGE4YThhO1xyXG4gIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3cgOiAwIDAgNXB4ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XHJcbiAgZGlzcGxheSAgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICBjdXJzb3IgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZSAgICAgICA6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQgICAgIDogNzAwO1xyXG4gIGZsZXggICAgICAgICAgICA6IDAgMCAzMHB4O1xyXG4gIGhlaWdodCAgICAgICAgICA6IDMwcHg7XHJcbiAgbWFyZ2luICAgICAgICAgIDogMCAwIDAgOHB4O1xyXG4gIGJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIGJvcmRlci1yYWRpdXMgICA6IDA7XHJcbiAgYm94LXNpemluZyAgICAgIDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XHJcbiAgcGFkZGluZy10b3AgOiAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICBtYXgtaGVpZ2h0IDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteCA6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15IDogYXV0bztcclxuICB0ZXh0LWFsaWduIDogbGVmdFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcclxuICBwYWRkaW5nICAgICA6IDZweCAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0IDogNzAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcclxuICBwYWRkaW5nIDogNnB4IDZweCA2cHggMjVweFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgY3Vyc29yIDogcG9pbnRlclxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XHJcbiAgY29sb3IgICAgICAgICAgICA6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgcGFkZGluZyAgICAgOiA2cHggMTBweDtcclxuICBjdXJzb3IgICAgICA6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3QgOiBub25lXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XHJcbiAgZGlzcGxheSA6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcclxuICBjb2xvciAgICAgICAgICAgIDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcclxuICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3IgICAgICAgICAgICA6ICNkZWRlZGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gIGNvbG9yICAgICAgICAgICAgOiAjNjY2O1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDg4LCAxNTEsIDI1MSwgLjEpXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XHJcbiAgZGlzcGxheSA6IG5vbmVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZiOGNcclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgNi41LjdcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEFwcmlsIDE2LCAyMDIxXHJcbiAqL1xyXG5cclxuJHRoZW1lQ29sb3I6ICMwMDdhZmYgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IChcclxuICAgICAgICAnd2hpdGUnOiAjZmZmZmZmLFxyXG4gICAgICAgICdibGFjayc6ICMwMDAwMDAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xyXG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcclxuICAgIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIDpyb290IHtcclxuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xyXG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLyogQXV0byBIZWlnaHQgKi9cclxuICAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcclxuICAgICYsXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIDNEIEVmZmVjdHMgKi9cclxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gICAgLnN3aXBlci13cmFwcGVyLFxyXG4gICAgLnN3aXBlci1zbGlkZSxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbiAgICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuICAgIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBDU1MgTW9kZSAqL1xyXG4gIC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcclxuICAgID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cclxuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcclxuICAgID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxuICAgIH1cclxuICB9XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLyogQ1NTIE1vZGUgKi9cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdwcmV2JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIGExMXkgKi9cclxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xMDAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGlmICRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQge1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdIHtcclxuICAgICAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYnV0dG9uLXNjcm9sbF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Nyb2xsX2NvbG9yLXVuYWN0aXZlIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG4uYnV0dG9uLXNjcm9sbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAwIDIlIDNlbSAyJTtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdXAsICYtLWRvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmaWxsOiAkYnV0dG9uLXNjcm9sbF9jb2xvcjtcclxuICAgICAgICAmLm5vc2Nyb2xsIHtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbi1zY3JvbGxfY29sb3ItdW5hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZG93bntcclxuICAgICAgICAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRsb2FkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmxvYWRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbG9hZGVyX2NvbG9yO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyAvKiBTYWZhcmkgKi9cclxuICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bztcclxufVxyXG5cclxuLyogU2FmYXJpICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufSIsIiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nOiAzZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoOiA0NzBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yOiBncmV5ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDogIzM5NTY5YyAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDogIzAwNzhGRiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw6ICMwMGFjZWUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsOiAjMDA3MmIxICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw6ICMyOEQxNDYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1zaGFyZS1zb2NpYWxzIHtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lc3NlbmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjc1KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9tYXJnaW46IDFlbSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRFBFXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC1kcGVfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfbWFyZ2luOiAxZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgJl9fY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGUtLXYxe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyJTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9jbG9zZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fY2xvc2VfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAkbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyJSA3JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOCUgMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwtY2FsY3VsYXRvciB7XHJcbiAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxjdWxhdG9yIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubW9kYWwtZHBlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJi50aXRsZS0tdjF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG1vZGFsLWRwZV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLWRwZV9fdGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBNb2RhbCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiB1bnNldDtcclxuJG1vZGFsLWNsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmVcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcblxyXG4vLyBNb2RhbCBwcmluY2lwYWxlIChNZXNzYWdlIGQnaW5mb3JtYXRpb24pXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbjogMCAwIDFlbSAwO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwOyIsIiRtb3JlLWFjdGlvbl9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIGxpbmtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4ubW9yZS1hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJG1vcmUtYWN0aW9uX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9yZS1hY3Rpb25fc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9yZS1hY3Rpb25fc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtb3JlLWFjdGlvbl9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQm91dG9ucyBnw6luw6lyaXF1ZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEJ1dHRvblxyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgJGZvbnQtZmFtaWx5LS00OyAgLy8gQm91dG9uOiBmb250XHJcbiRjb3JlX2J1dHRvbl9wYWRkaW5nICAgICAgIDogMWVtIDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uOiBmb250XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbjogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDJweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuXHJcblxyXG4vLyBCdXR0b24tbGlua1xyXG4kY29yZV9idXR0b24tbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc6IDAgMCAwIDFlbTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6IC4zZW0gO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAxNHB4O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogN3B4O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCdXR0b24tZHJhd2luZ1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ246IGZsZXgtZW5kO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A6IC00cHg7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvbG9yX25ldXRyYWwtMTtcclxuIiwiLnNjcm9sbC1hbGlnbmVyIHtcclxuICAmX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWxlbWVudHMgbGnDqXMgYXV4IGxvY2F0aW9ucyBzYWlzc29ubmnDqHJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2xldHRlci1zcGFjaW5nOiAwIGRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2ZvbnQgOiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9sYWJlbF9jb2xvciA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbSAuM2VtIDFlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgZm9udDogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b207XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDdlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1maXJzdC1jb2wge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZXF1aXBtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4gOiAwIC0zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVxdWlwbWVudF9fdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RoIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjZlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdGhfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC42ZW07XHJcbiAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2NvbG9yO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlcXVpcG1lbnRfdHJfYm9yZGVyLWJvdHRvbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVxdWlwbWVudF90cl9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl92YWx1ZV9mb250O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAvL31cclxuICAgIH1cclxuICAgICYtLXNlcnZpY2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIFRhYmVhdSBkZXMgcHJpeFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiAgICA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gICAgOiBsZWZ0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG4vLyBFcXVpcGVtZW50XHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kZXF1aXBtZW50X3RoX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGVxdWlwbWVudF90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXF1aXBtZW50X3RyX2xhYmVsX2NvbG9yIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRlcXVpcG1lbnRfdHJfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLyBJbmZvcyBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJGVxdWlwbWVudF90cl90ZXh0LWFsaWduIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IHZhbGV1ciA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90cl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlcXVpcGVtZW50IGNvdWxldXIgZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGVxdWlwZW1lbnQgY291bGV1ciBub24gZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuIiwiJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250cmFzdGVcclxuJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9ib3JkZXJfaG92ZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLnNlby10YWctdjEge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgIDogJGJ1bGxldF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICAgIDogJGJ1bGxldF9jb250ZW50X2JvcmRlcjtcclxuICAgICAgICBwYWRkaW5nICAgICAgICAgOiAuNGVtIDJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgOiAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIC5ib2R5LS1hc2NlbmRcclxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgLnNlby10YWctdjEge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICA6ICRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgIDogJGJ1bGxldF9jb250ZW50X2JvcmRlci0tYXNjZW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlciAgICAgOiAkYnVsbGV0X2NvbnRlbnRfYm9yZGVyX2hvdmVyLS1hc2NlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRidWxsZXRfY29udGVudF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBDb250cmFzdGVcclxuJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRidWxsZXRfY29udGVudF9ib3JkZXJfaG92ZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyIsIiRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29yZV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRjb3JlX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIG1pbi13aWR0aDogMTQ1cHg7XHJcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICBmb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuICAgIGNvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiAgICBib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxufSIsIlxyXG4kY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzI7XHJcbiRjb3JlX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRjb3JlX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGNvcmVfc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8yO1xyXG4kY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xyXG4kY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgJi0tbmF2LXVuZGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNsaWRlcy1hdXRvIHtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4gICYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIE1vZGlmaWNhdGV1ciBhdmVjIGNoaWZmcmVcclxuLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxZW0pLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW47XHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTbGlkZXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7ICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBhdmVjIG5vbWJyZVxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBmb250XHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLXJhZGl1cyAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRhYmxlLWFyaWEge1xyXG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3RoIHtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUYWJsZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gdGFibGVcclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0YWJsZSAtIENvdWxldXIgZGUgZm9uZFxyXG5cclxuLy8gdHJcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ciA6IGJvcmR1cmUgYmFzc2UgOiBjb3VsZXVyXHJcblxyXG4vLyB0ZCAtIFRpdHJlXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIHRkIC0gdmFsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yICAgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXIgOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTE7ICAvLyB0ZCAtIHZhbGV1cjogZm9udFxyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzIiwiLy8gVEFCU1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJHRhYi12MV90YWJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYi12MV9pdGVtX2JvcmRlcl9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAgbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0YWItdjFfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFiLXYxX3RhYl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nXHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFiLXYxX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfaXRlbV9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fYm9yZGVyX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzIHtcclxuICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIEl0ZW0gLSB0aXRyZSBkZXMgb25nbGV0c1xyXG4kdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPbmdsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRhYi12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgLSBhY3RpdmUgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9ib3JkZXJfYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiR0YWItdjFfdGFiX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcblxyXG4vLyBUQUJTXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgPCBYTFxyXG4kdGFiLXYxX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03O1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuJHRhYi12MV9pdGVtX2ZvY3VzZWRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIG9uZ2xldCA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZSAocmVtcGxhY2Ugb3V0bGluZSBwYXIgZMOpZmF1dClcclxuJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlIDogc2VsZWN0IDogYm9yZHVyZSBiYXNzZSBjb3VsZXVyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jaGVja2JveCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4xZW07XHJcblxyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNoZWNrYm94X2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF90ZXh0X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkOmZvY3VzIHtcclxuICAgICAgICAmIH4gLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWN1c3RvbXN2ZyB7XHJcbiAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRm9ybXVsYWlyZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybV9hbHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fbGFiZWxfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IEZvbnRcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IFRleHQtdHJhbnNmb3JtXHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBMZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gSW5wdXRcclxuJGZvcm1faW5wdXRfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjtcclxuJGZvcm1faW5wdXRfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICA6ICRjb2xvcl9icmFuZF80OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIDogMCAwIDFweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBFcGFpc3NldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRm9udFxyXG4kZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgUGxhY2Vob2xkZXIgOiBGb250XHJcbiRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgICAgOiAxOyAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyBQbGFjZWhvbGRlciA6IEZvbnRcclxuJGZvcm1faW5wdXRfcGFkZGluZyAgICAgICA6IDNweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogUGFkZGluZ1xyXG4kZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IE9wYWNpdMOpIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cyAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogQ291bGV1ciBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1czogMC4zNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBPcGFjaXTDqSBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMS41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50cyAodGV4dGZpZWxkLCBjaGVja2JveGVzLCByYWRpb3MpOiBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0XHJcblxyXG4vLyBFcnJvclxyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogI2RjMWQzNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFcnJldXIgOiBDb3VsZXVyIGRlcyBmaWxldHNcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yICAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZXMgZmlsZXRzXHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IG1vYmlsZVxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgMi41ZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDsgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGNvdWxldXJcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjcgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGZvbnRcclxuJGZvcm1fbGVnYWxzX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBjb3VsZXVyXHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7ICAgICAgLy8gVGV4dGZpZWxkIDogUGFkZGluZyBpbnRlcm5lXHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogRm9udFxyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IGNhbGVuZHJpZXI6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIGZvbnRcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMzsgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBjaGVja1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IE1hcmdlIGludGVybmUgKHBhZGRpbmcpXHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyA7ICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEZvbnRcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogVGV4dC10cmFuc2Zvcm1cclxuJGNoZWNrYm94X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIG1hcmdlIGV4dGVybmUgKG1hcmdpbilcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SYWRpb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmRfMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBmb250XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcbiRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IG1hcmdlIGJhc3NlXHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IENvdWxldXJcclxuJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IEZvbnRcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICA6IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IFRleHQtdHJhbnNmb3JtXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0IGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIHNlbGVjdGlvbm7DqVxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX3BhZGluZyAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBwYWRkaW5nXHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQgOiAwLjFlbTtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpY29uIDogQ291bGV1clxyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBjb21wdGV1ciA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYW5nZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250O1xyXG4kcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW07XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogZm9udFxyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRyYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgcHJvbXB0IDogY291bGV1ciBkZXMgdmFsZXVyc1xyXG5cclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBjb3VsZXVyIGRlIGxhIGJhcnJlXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBwb3J0aW9uIGFjdGl2ZVxyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvcjtcclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuLy8gUmFuZ2UgaWNvbiA6IENvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdWJtaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHN1Ym1pdF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kc3VibWl0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHN1Ym1pdF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kc3VibWl0X19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc3VibWl0X19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2NhbGl6YXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNoZWNrYm94ZXMge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hlc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3hlc19tYXJnaW47XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveGVzX2xlZ2VuZF9jb2xvclxyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgMi41ZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiAkZm9ybV9jb25kaXRpb25zX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvci1uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdhbHNfZm9udCA6ICRmb3JtX2xlZ2Fsc19mb250ICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZm9ybV9pbnB1dF9jb2xvcjtcclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRzZXRfbWFyZ2luO1xyXG4gICAgICAgICYtLWxlZ2VuZC1oaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH0gMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM2VtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2NvbmRpdGlvbnNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdhbHNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZmllbGQtdmFsaWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19ib3h7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19zcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWxwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgIGhlaWdodDogMDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICAgICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFyZS1tYWlsIHtcclxuICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIiRpbmZvc19fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRpbmZvc19fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmluZm9zIHtcclxuICAgIGNvbG9yOiAkaW5mb3NfX2NvbG9yO1xyXG4gICAgZm9udDogJGluZm9zX19mb250O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxvY2FsaXphdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLWZpbGxlZCxcclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcge1xyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tcHJveGltaXR5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyYWRpb19jaGVja19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkcmFkaW9zX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYW5nZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udDogJHJhbmdlX2ZvbnQ7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdFxyXG4gICAgICAgIH1cclxuXHRcdCBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41MykgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGFkaW5nICAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgIGZvbnQgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC8qZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skc2VsZWN0X2ljb25fY29sb3J9JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodCAgICAgICA6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogM2VtO1xyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgICAgOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIGhlaWdodCAgICAgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMjtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIC8vbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplICAgICAgICA6IDE3cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0ICAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDIuNWVtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gICAgICAgIDogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0ICAgOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4gICA6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgIDogNXB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICA6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogY2FsYyg1MCUgLSAwLjVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X2l0ZW1fcGFkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuXHJcbiAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICBvcGFjaXR5IDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgZm9udCAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgIGNvbG9yIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHN1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnN1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgZm9udDogJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgZmlsbDogJHN1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0YXJlYV9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX3BhZGRpbmc6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHVwbG9hZF9fYm9yZGVyOiBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4udXBsb2FkIHtcclxuICAgIFxyXG4gICAgLnVwbG9hZF9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogJHVwbG9hZF9fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHVwbG9hZF9fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR1cGxvYWRfX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3RleHQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHVwbG9hZF9fY29udGVudF9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19jb250ZW50X19wYWRkaW5nO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogJHVwbG9hZF9fc3ZnX19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHVwbG9hZF9fc3ZnX19maWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2luZm9zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59IiwiLyogRGVmYXVsdCAqL1xyXG5cclxuXHJcbi8qIFN0eWxlcyAqL1xyXG4udGl0bGUge1xyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiR0aXRsZV90aXRsZV9jb250ZW50XzFfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjowIDAgMWVtIDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuXHJcblxyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1kZXRhaWxzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWdlbmN5LWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAuY29udGFjdC12MSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDppbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDEwZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGFjdC12MV9fY29vcmRzOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXR5IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wZXJ0eS1saXN0aW5nIHtcclxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8mX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfbGlzdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn0iLCIkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOyIsIiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYm9keV9jb2xvciAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRib2R5X2JhY2tncm91bmQtY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbWdfYmFja2dyb3VuZC1jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRjb3JlX2RlY29yYXRlLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3JkZXJfc3BhY2luZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHRyYW5zcGFyZW50aXplKCRjb2xvcl9icmFuZC0zLCAwLjgpICFkZWZhdWx0O1xyXG4kd3JhcHBlci1zbWFsbF9tYXgtd2lkdGggOiA5NjVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoICAgICAgIDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoOiAxNDAwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWxhcmdlX21heC13aWR0aCA6IDE1MzVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWZ1bGwgOiAxMDAlO1xyXG4kd3JhcHBlcl9tYXgtd2lkdGhfMTMwMDogMTMwMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGhfMTU0MDogMTU0MHB4ICFkZWZhdWx0O1xyXG5cclxuJHdyYXBwZXJfcGFkZGluZy14X3ZhbHVlICAgIDogMTBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy14LS14c192YWx1ZSAgICA6IDIwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWRfdmFsdWU6IDJlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy15X3ZhbHVlICAgIDogNGVtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kX3ZhbHVlOiAzZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHdyYXBwZXJfcGFkZGluZyAgICA6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLS1tZDogM2VtICFkZWZhdWx0O1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogODAwcHggIWRlZmF1bHQ7XHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcjogOTAwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgJ3hzJzogMzYwcHgsXHJcbiAgICAgICAgJ3NtJzogNTc2cHgsXHJcbiAgICAgICAgJ21kJzogNzY4cHgsXHJcbiAgICAgICAgJ2xnJzogOTkycHgsXHJcbiAgICAgICAgJ3hsJzogMTIwMHB4LFxyXG4gICAgICAgICd4eGwnOiAxNDAwcHgsXHJcbiAgICAgICAgJ3h4eGwnOiAyMDAwcHhcclxuICAgICksJGJyZWFrcG9pbnRzXHJcbik7XHJcblxyXG5cclxuJHR5cG9fZmx1aWRfbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3NtJykgIWRlZmF1bHQ7XHJcbiR0eXBvX2ZsdWlkX21heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICd4eHhsJykgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udCAgICAgICAgICAgOiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgICAgOiAxMDAlICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAxZW0gLjU4ODJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBPdmVybGF5IGltYWdlXHJcbiRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBOZSBwYXMgdG91Y2hlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR3cmFwcGVyX3BhZGRpbmcteCAgICA6IHZhcigtLXdyYXBwZXIteCk7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0teHMgICAgOiB2YXIoLS13cmFwcGVyLXgpO1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kOiB2YXIoLS13cmFwcGVyLXgpO1xyXG4kd3JhcHBlcl9wYWRkaW5nLXkgICAgOiAkd3JhcHBlcl9wYWRkaW5nLXlfdmFsdWU7XHJcbiR3cmFwcGVyX3BhZGRpbmcteS0tbWQ6ICR3cmFwcGVyX3BhZGRpbmcteS0tbWRfdmFsdWU7IiwiJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9tYXJnaW4gOiAwO1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmlsdGVyLXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc6IC40ZW0gMWVtO1xyXG4kZmlsdGVyLXYxX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmlsdGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19jb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvcjtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2FjdGl2ZV9jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kZmlsdGVyLXYxX2lucHV0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX3RleHRfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWFzY2VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSk7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBsaW5rXHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktaG9tZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktaG9tZS12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktaG9tZS12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gM2VtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGFnZW5jeS1ob21lLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1ob21lLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kYWdlbmN5LWhvbWUtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuXHJcblxyXG5cclxuLy8gbGlua1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ3MHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDAuNWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGVsLFxyXG4gICAgICAgICAgICAmLS1tYWlsLFxyXG4gICAgICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxe1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLm1hcC12MV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0ZW0gMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ3MHB4O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDAuNWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgJHdyYXBwZXJfcGFkZGluZy14IDJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICYtLXRlbCxcclxuICAgICAgICAgICAgJi0tbWFpbCxcclxuICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAubWFwLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1JSA1ZW0gNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEyMzBweDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMC41ZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gVEVYVFxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybS12YWxpZGF0aW9uX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtY29udGVudC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OC45MSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkxLjg1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS10b3AtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi41ZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2dyb3VwIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgIC5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjJlbSAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Vjb25kLWZpZWxkIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6Jyc7IGZsZXg6IDEgMSAwO21hcmdpbjogMCAyLjVlbSAxLjVlbTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tbWlkZGxlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmlyc3QtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybS12YWxpZGF0aW9uX2NoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydG1haWxfX21lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA4MDAwMDAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogMXMgM3MgbGluZWFyIGZsYXNoLWZhZGUtb3V0IGZvcndhcmRzO1xyXG5cclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xyXG4gICAgMCUgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgICAxMDAlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAwLjVlbTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gM2VtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMTBlbSAyLjJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41MzNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVtcHR5LXNlYXJjaCB+IC5hbGVydG1haWwtdjEge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0IG1haWwgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vIEF1dHJlc1xyXG4kYWxlcnRtYWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGFsZXJ0bWFpbC12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gU2xvZ2FuXHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gVGl0cmVcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG4vLyBMaWVuc1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmJhY2tfX2xpbmsge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGZvbnQ6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ei1pbmRleDogOTtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgIGZpbGw6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJhbmRlYXVfZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fZm9udDogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLmJhbmRlYXUtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhbmRlYXVfYmFja2dyb3VuZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjUwKTtcclxuICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIG1heC13aWR0aDogJGJhbmRlYXVfc3RydWN0dXJlX3dpZHRoO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtO1xyXG4gICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdV9mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFuZGVhdV9mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X3RleHRfY29sb3I7XHJcbiAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLXhzO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJGJhbmRlYXVfZm9udC0tbWQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgIG1hcmdpbjogMC42ZW0gYXV0byAwO1xyXG4gICAgICBjb2xvcjogJGJhbmRlYXVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2J1dHRvbl9mb250O1xyXG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgIGZpbGw6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2R1bGUtbWFwLXBvaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtO1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgLy9mb250OiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEJpZyBkYXRhXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1iaWdkYXRhX2JhY2tncm91bmQ6IHJnYmEoJG1vZHVsZS1iaWdkYXRhX2dfbWFpbl9jb2xvciwgMC4yNSk7IC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuLy8kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSAkZm9udC1mYW1pbHktLTI7IC8vIFRpdHJlOiBmb250XHJcbi8vJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtICRmb250LWZhbWlseS0tMzsgIC8vIFRpdHJlOiBmb250IC0gdGFpbGxlIG1vYmlsZVxyXG4vLyRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMWVtICRmb250LWZhbWlseS0tMzsgICAgICAvLyBUdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7IC8vIFRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gVGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBDaGVja2JveFxyXG4vL1xyXG5cclxuXHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMztcclxuJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250LXdlaWdodDogNDAwO1xyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNS8vIENoZWNrYm94IC0gbGFiZWwgOiBmb250LXdlaWdodCIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYmxvYy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgLjVlbSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTAwcHgpLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJsb2MtbGlzdGluZy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRibG9jLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW0gMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUuNWVtIDIuMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBmb250OiAkYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9jLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGJsb2MtbGlzdGluZy12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYmxvYy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGJsb2MtbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAxNDMwcHg7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgLjVlbTtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTAwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkaGVhZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdChvbCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMTtcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJGhlYWRlcl9jb2xvcjtcclxuJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zOyIsIiRjYWxlbmRhci12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNDOTBCMEIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6ICMwQjlBMEIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5jYWxlbmRhciB7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgIH1cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2RheV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2FsZW5kYXItdjFfZGF5X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAtMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQgIDogJGNhbGVuZGFyLXYxX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgOiAkY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXItLWxpbmUge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW91dGVybW9udGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsZW5kYXJfX2xpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12MV9saW5lX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBDYWxlbmRhclxyXG4kY2FsZW5kYXItdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ6IDFlbTtcclxuXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMjsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGNhbGVuZGFyLXYxX21vbnRoX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGNhbGVuZGFyLXYxX21vbnRoX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4kY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNDOTBCMEI7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiAjMEI5QTBCO1xyXG5cclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiAkY2FsZW5kYXItdjFfY29sb3I7XHJcblxyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi5jYWxsLXRyYWNraW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19faGVpZ2h0O1xyXG4gICAgei1pbmRleDogMTIwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY2FsbC10cmFja2luZ19faGVpZ2h0OiA3MHB4O1xyXG4kY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0OiAzMHB4O1xyXG4kY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZDogJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjVlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWN0LXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWN0LXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhY3QtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzZW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA5ZW0gMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWFpbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXRhYmxlcyB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkY29udGFjdC12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5teUZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LXYxX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgJi5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsc19faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb2NpYWxzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZDogJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGNvbnRhY3QtdjFfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4O1xyXG4kY29udGFjdC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW07XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12MV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12MV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4kY29udGFjdC12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4O1xyXG4kY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW07XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12Ml9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12Ml9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYyX3RleHRfY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12Ml90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kY29udGFjdC12Ml9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90ZXh0X2Nvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFjdC12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOGVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOWVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1haWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXRhYmxlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udCA6ICRjb250YWN0LXYyX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm15Rm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM2VtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAxcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanMtY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufSIsIiRjb3VudGVyLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3VudGVyLXYxX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNvdW50ZXItdjFfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY291bnRlci12MV9idWxsZXRfY29sb3I6ICRjb3VudGVyLXYxX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb3VudGVyLXYxX2J1bGxldF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi5jb3VudGVyLXYxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAmX193cmFwcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvdW50ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICBmb250OiAkY291bnRlci12MV90ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcbiAgICAmX19idWxsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3VudGVyLXYxX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkY291bnRlci12MV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNvdW50ZXItdjFfYnVsbGV0X2ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZzogLjJlbSAuNmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby0xX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYxX19idXR0b25zX19tYXJnaW4tdG9wOiA2MHB4ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNyby12MV9fYnV0dG9uc19fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNyby12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLTFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJGNyby12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRjcm8tdjFfYmFja2dyb3VuZDogJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tMV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRjcm8tdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQ6ICRjcm8tdjJfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYyX2JhY2tncm91bmQtaW1hZ2UgJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9pbWFnZTE6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfaW1hZ2UyOiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8yLmpwZ1wiICFkZWZhdWx0O1xyXG4kY3JvLXYyX2ltYWdlMzogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMy5qcGdcIiAhZGVmYXVsdDtcclxuJGNyby12Ml9pbWFnZTQ6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzQuanBnXCIgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYyX19idXR0b25zX19tYXJnaW4tdG9wOiAzMHB4ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmltYWdlLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNyby12Ml9pbWFnZTEpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY3JvLXYyX2ltYWdlMik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY3JvLXYyX2ltYWdlMyk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY3JvLXYyX2ltYWdlNCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcm8tdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNyby12Ml9fYnV0dG9uc19fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNyby12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcblxyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12Ml90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNi43MzNlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpICB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZlbSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJlbSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fX3Zpc3VhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgICBib3R0b206IDE0JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIHtcclxuICAgICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTEsXHJcbiAgICAgICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0yLFxyXG4gICAgICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMyxcclxuICAgICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIFRpdHJlXHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBUZXh0ZVxyXG4kY3JvLXYyX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJGNyby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuXHJcbi8vIEltYWdlc1xyXG4kY3JvLXYyX2ltYWdlMTogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNS5qcGdcIjtcclxuJGNyby12Ml9pbWFnZTI6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzYuanBnXCI7XHJcbiRjcm8tdjJfaW1hZ2UzOiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby83LmpwZ1wiO1xyXG4kY3JvLXYyX2ltYWdlNDogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNC5qcGdcIjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQ6ICRjcm8tdjNfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYzX2JhY2tncm91bmQtaW1hZ2UgJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLTFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNyby12M19fYnV0dG9uc19fbWFyZ2luLXRvcDogMzBweCAhZGVmYXVsdDtcclxuJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtIDRlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXYzX19idXR0b25zX19tYXJnaW4tdG9wO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV9fdmlzdWFsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi43MzNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjY2N2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjkzM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby0xX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12M190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSB7XHJcbiAgICAgICAgLmNyby12M19fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemU7XHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIFRpdHJlXHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tMV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjNfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kY3JvLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY3JvLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZDogJGNyby12NF9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjRfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXY0X2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY3JvLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12NF9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRjcm8tdjRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE4NDBweCAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12NF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGNyby12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjg2NyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXY0X19idXR0b25zX19tYXJnaW4tdG9wOiAzMHB4ICFkZWZhdWx0O1xyXG4kY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNyby12NCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjcm8tdjRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjcm8tdjRfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgMCA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXY0X19idXR0b25zX19tYXJnaW4tdG9wO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY3JvLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi43MzNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAwIDNlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjMzM2VtIDAgMCA2LjY2N2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1jb250ZW50LCAmLWNvbnRlbnQgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY3JvLXY0X3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNyby12NF90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kY3JvLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXY0X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12NF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGNyby12NF9iYWNrZ3JvdW5kOiAkY3JvLXY0X2JhY2tncm91bmQtY29sb3IgJGNyby12NF9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjRfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12NF9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kY3JvLXY0X21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweDtcclxuJGNyby12NF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTg0MHB4O1xyXG5cclxuLy8gVGl0cmVcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRjcm8tdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44NjcgJGZvbnQtZmFtaWx5LS0xOyIsIiRkb3dubG9hZC1kb2N1bWVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1kb3dubG9hZC1kb2N1bWVudCB7XHJcbiAgLmZvcm0ge1xyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICBmb250OiAkZG93bmxvYWQtZG9jdW1lbnRfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRkb3dubG9hZC1kb2N1bWVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgY29sb3I6ICRkb3dubG9hZC1kb2N1bWVudF9jb2xvcjtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRvd25sb2FkLWRvY3VtZW50X3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgZmlsbDogJGRvd25sb2FkLWRvY3VtZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkb3dubG9hZC1kb2N1bWVudF92dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkZG93bmxvYWQtZG9jdW1lbnRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRkb3dubG9hZC1kb2N1bWVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGRvd25sb2FkLWRvY3VtZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMTsiLCIkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlZGl0b3JpYWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLmVkaXRvcmlhbC12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICRlZGl0b3JpYWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVkaXRvcmlhbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDEzMDBweDsiLCIkZWRpdG9yaWFsX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9wX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9vbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9vbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfdGFibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zICAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9jb2xvcjogJGVkaXRvcmlhbF90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS0yICAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsIHtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9udDogJGVkaXRvcmlhbF90ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF90ZXh0X2NvbG9yO1xyXG5cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5O1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oMjM0NTZfY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBmb250OiAkZWRpdG9yaWFsX29sX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfb2xfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udDogJGVkaXRvcmlhbF9saV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpX2NvbG9yO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGlmICRlZGl0b3JpYWxfdGV4dC1hbGlnbiA9PSBjZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItdG9wOiAkZWRpdG9yaWFsX2hyX2JvcmRlci10b3A7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2Jsb2NrcXVvdGVfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfYmxvY2txdW90ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgdHIsIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZWRpdG9yaWFsX3RhYmxlX2JvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjZlbSAuNmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3RhYmxlX3RkX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfdGFibGVfdGRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGFibGVfdGRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90YWJsZV90ZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC42ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfdGFibGVfdGhfZm9udDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbF90YWJsZV90aF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF90YWJsZV90aF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsX3RhYmxlX3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkZWRpdG9yaWFsX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRlZGl0b3JpYWxfdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDA7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwO1xyXG5cclxuJGVkaXRvcmlhbF9wX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVkaXRvcmlhbF9vbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF9vbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsX2xpX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlZGl0b3JpYWxfdGFibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zIDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9jb2xvcjogJGVkaXRvcmlhbF90ZXh0X2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2xldHRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiA7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS0yIDtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfbGV0dGVyLXNwYWNpbmc6IDA7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1zZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtc2VvX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemU7XHJcbiRlZGl0b3JpYWwtc2VvX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9jb2xvcjogJHRleHRfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVkaXRvcmlhbC1nbXMtMV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX21haW4td3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMV9jaGVja2JveC1sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfc3VibWl0X19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbCB7XHJcblxyXG5cclxuICAgICYtZ21zLTEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtMV9jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWdtcy0xX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1nbXMtMV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1nbXMtMV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi41JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMuNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLTFfX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlZGl0b3JpYWwtZ21zLTFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1nbXMtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtZ21zLTFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGVkaXRvcmlhbC1nbXMtMV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGVkaXRvcmlhbC1nbXMtMV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2NoZWNrYm94LWxhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGVkaXRvcmlhbC1nbXMtMV9zdWJtaXRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLXh4bDogMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW0gYXV0byAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS42ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTIge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teSAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXggJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi15ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1wZXItcm93fSAtICgjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teS0tbGcgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS1sZyAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXktLWxnICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS14eGwgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0teHhsfSAtICgjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1wZXItcm93OiAxO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0teHhsOiAzO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogYXV0byBhdXRvIDEuNWVtIGF1dG87XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNiAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTQge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy01IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTYge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXggJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1ZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTcge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQ6ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvciAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtaW1hZ2UgJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXJlcGVhdCAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVtcHR5LXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX21haW4td3JhcHBlcl93aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW0gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBURVhUXHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9fY29udGVudF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZW1wdHktc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZW1wdHktc2VhcmNoX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGVtcHR5LXNlYXJjaF9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVtcHR5LXNlYXJjaF9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1wdHktc2VhcmNoX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTElO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBmb250OiAkZW1wdHktc2VhcmNoX19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVtcHR5LXNlYXJjaF9fY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTExLjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZDogJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLWNvbG9yICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZSAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZW1wdHktc2VhcmNoX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlbXB0eS1zZWFyY2hfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZW1wdHktc2VhcmNoX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRlbXB0eS1zZWFyY2hfbWFpbi13cmFwcGVyX3dpZHRoOiAxNDUwcHg7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZzogMmVtICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAyZW0gJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF9jb250ZW50X2JnX2RyYXdpbmc6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDRlbSAwO1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAkZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWVudmlyb25lbWVudHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuXHJcbiBcclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBwaWN0b2dyYW1tZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8vXHJcbi8vIE1vZHVsZVxyXG4vL1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmcgICA6IDAgJHdyYXBwZXJfcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuLy8gSXRlbXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW1zIDogbGFyZ2V1ciBtaW5pbWFsZVxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZMOpY29yYXRpZiBkdSB0aXRyZSA6IGNvdWxldXJcclxuXHJcblxyXG4vLyBDb250ZW50XHJcblxyXG5cclxuXHJcblxyXG4vLyBzb3VzLXRpdHJlXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuIFxyXG5cclxuLy8gVGV4dGVcclxuJGVudmlyb25uZW1lbnQtbGlzdF90ZXh0X2NvbG9yICAgICAgICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogQ291bGV1ciBkdSB0ZXh0ZSBwcmluY2lwYWxcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBiYWNrZ3JvdW5kXHJcblxyXG4vL1xyXG4vLyBFTlZJUk9OTkVNRU5UXHJcbi8vXHJcblxyXG4vLyBUaXRyZSArIERyYXdpbmdcclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlICsgZHJhd2luZyA6IG9yZHJlIGQnYWZmaWNoYWdlXHJcblxyXG4vLyBUaXRyZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuXHJcblxyXG4vLyBDb250ZW50XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbi8vIFN1YnRpdGxlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBjb3VsZXVyXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG5cclxuLy8gQm91dG9uXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItd2lkdGggIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN2ZyA6IGNvdWxldXIgMVxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDJcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiB0YWlsbGUgKHdpZHRoKVxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcblxyXG4iLCIkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nICAgOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoICAgOiAzMDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RpdGxlX2RlY29yYXRpb24tY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RleHRfY29sb3IgICAgICAgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVudmlyb25uZW1lbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZW52aXJvbm5lbWVudCB7XHJcbiAgJl9fdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246ICRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjtcclxuICB9XHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdHRvcDowO1xyXG5cdGhlaWdodDoxMDAlO1xyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZHJhd2luZyB7XHJcblx0YmFja2dyb3VuZDogJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiA5M3B4O1xyXG4gICAgaGVpZ2h0OiA5M3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b20gYXV0bztcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi1zdmcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcblx0ICAgd2lkdGg6IDM5cHg7XHJcblx0ICAgZmlsbDokZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAmLmpzLWxhenkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhlbTtcclxuICAgIC50aXRsZV9fY29udGVudHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHQgIC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRjb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHQgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICBmb250OiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICB9XHJcbiAgJl9fbGlua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRib3JkZXI6bm9uZTtcclxuICB9XHJcbiAgLmxpbmtzLWdyb3Vwe1xyXG5cdCZfX2xpbmsge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQmX19saW5re1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jazogMTI4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE4cHgsY2FsYyguNnJlbSArIDEuODc1dncpLDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gIH1cclxuXHJcbiAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcblxyXG4gICAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG5cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZ19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiB7XHJcbiAgICAgICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG5cclxuICAgICAgICAgIC50ZXh0X19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZ19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyB7XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmLndpdGhFeHBhbmQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi1tb2RlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjNlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAge1xyXG4gICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9fdGl0bGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgICAmLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDIuNWVtICsgMzZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RleHRmaWVsZF9sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1ncm91cC0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5vdEZvckNoaWxkIHtcclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAuc3dpcF8xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzIsIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGUtcmFkaW8ge1xyXG4gICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8zIHtcclxuICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwsXHJcbiAgICAgICAgICAucmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF80IHtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0ZmllbGQtLWRhdGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMuNzVlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzVlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDtcclxuXHJcbiAgICAgICAgICAmLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFycm93X3JpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFycm93X2xlZnQge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X3JpZ2h0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAuZmxhdHBpY2tyIHtcclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWZvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBib3R0b206IDJlbTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsLFxyXG4gICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcHJvX19mb3JtX2xhYmVsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIDVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2ZvbnQteHM6IG5vcm1hbCBub3JtYWwgNDAwIDNlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMmVtO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC50aXRsZV9fQ29udGVudCB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfZm9udC14cztcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfZm9udC1tZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dF9fQ29udGVudCB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9mb250O1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgJl9fQ29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fRWxlbWVudCB7XHJcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5pdGVtX19pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6IDEyODBweCAhZGVmYXVsdDtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIC8vZm9udDogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUtZHJhd2luZywgJl9fZXN0aW1hdGUsICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSwgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHkge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmljb24tZXN0aW1hdGlvbi1mb250IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VzdGltYXRlIHtcclxuICAgICAgICAuZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zaW1pbGFyIHtcclxuXHJcbiAgICAgICAgLnNpbWlsYXIge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWRpc3RyaWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcXVhbGl0eSB7XHJcblxyXG4gICAgICAgIC5xdWFsaXR5IHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICYtZ2VuZXJhdGUtcmVwb3J0IHtcclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmF0ZS1yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAxMjgwcHg7XHJcblxyXG4vLyRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuOCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAwLjVlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFRFWFRcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tdjFfY2hlY2tib3gtbGFiZWxfX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfc3VibWl0X19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzLjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDYlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLXYxX19jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJzdC1maWVsZHNldHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1maWVsZHNldCxcclxuICAgICAgICAudGhpcmQtZmllbGRzZXR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1maWVsZHNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlICBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjFfY2hlY2tib3gtbGFiZWxfX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9zdWJtaXRfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDAuNWVtO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRlc3RpbWF0aW9uLXYxX2NoZWNrYm94LWxhYmVsX19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXYxX3N1Ym1pdF9fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS4zZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFRFWFRcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuLy8gREFURVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tOiAxLjVlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElORk9TXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNXHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWRldGFpbHMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZ195O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja190b3BfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja190b3BfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBpY3R1cmUge1xyXG5cclxuICAgICAgICAuaXRlbV9faW5mb3Mge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXlGb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFdmVudHMgZGV0YWlsIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRldmVudHMtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuXHJcbi8vIFRJVExFXHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjNlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gVEVYVFxyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLyBEQVRFXHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuLy8gSU5GT1NcclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXZlbnRzLWV2ZW50cy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuLy8gRk9STVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI6IDE0MjBweCAhZGVmYXVsdDtcclxuXHJcbi8vSXRlbSBCZWdpbnNcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFRpdGxlXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIEluZm9zXHJcbiRldmVudHMtbGlzdGluZy12MV9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRldGFpbHMtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjMzM2VtIDAgMCAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250ZW50LS1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmV2ZXJzZVxyXG4gICAgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDIuOTQxMmVtIDEuNzY0N2VtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFdmVudHMgbGlzdGluZyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI6IDE0MjBweCAhZGVmYXVsdDtcclxuXHJcbi8vSXRlbSBCZWdpbnNcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFRpdGxlXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIEluZm9zXHJcbiRldmVudHMtbGlzdGluZy12MV9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuLy8gaXRlbSB0aXRsZVxyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2LjZlbSA3ZW0gNC42ZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRldmVudHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRldmVudHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJGV2ZW50cy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGV2ZW50cy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRldmVudHMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMTtcclxuJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuLy8gaXRlbSB0aXRsZVxyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTsiLCIkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjkpICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjRlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mYWItdjEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICB6LWluZGV4OiA5MDAwMDtcclxuXHJcbiAgICAmX19uYXYtLW9uZSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGkgKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGkgKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNmb3JtLWR1cmF0aW9uICR0cmFuc2Zvcm0tZGVsYXkgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgLjFzIG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiLXYxX19idXR0b24ge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjJ2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KXtcclxuICAgICAgICAgICAgYm90dG9tOiA0MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwgLjY1KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjIsLTAuNTcsIDAuNTEsIDEuMDcpLCAuMnMgLjFzIG9wYWNpdHk7XHJcblxyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYWJfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTk2ZjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZmFiX19idXR0b24pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGljdG8ge1xyXG4gICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYWItdjFfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYi12MV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDNweCByZ2JhKDAsMCwwLDAuMTkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGogKiA3MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyAkdHJhbnNmb3JtLWRlbGF5IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8mLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaiAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGogKiA3MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRqO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLXBpY3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSxcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmZhYi12MSB7XHJcbiAgICAgICAgei1pbmRleDogNTAwMDtcclxuICAgICAgICAmX19uYXYtLW9uZSB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDY0dmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gRmFiIFYxXHJcblxyXG5cclxuJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODI0ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIkZmFxX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhcV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsY2FsYyguNnJlbSArIDEuODc1dncpLDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXFfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcXVlc3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2JlZm9yZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcmVwb25zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24ge1xyXG4gIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcSB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgcGFkZGluZzogMCAwIDRlbTtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIC5mYXEge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV90aXRsZV9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtMiB7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZm9udDogJGZhcV90ZXh0X3F1ZXN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgLmZhcSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fcmVwb25zZSB7XHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuLy8gaXRlbSBsaW5rXHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIFBST0dSQU1NRSAqL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFBST0dSQU1NRVMgKi9cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xyXG4kZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0OyovXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZhdm9yaXRlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46YXV0byBhdXRvIDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9ncmFtIHtcclxuICAgICAgICAuZmF2b3JpdGVzLXYyIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRmYXZvcml0ZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpO1xyXG4kZmF2b3JpdGVzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGcnKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3NpemVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZXMtdjMge1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTtcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDUsIDI0OCwgLjkyKTtcclxuJGZhdm9yaXRlcy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzI7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogNC44cHg7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9wYWRkaW5nOiAuNGVtIDFlbSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9pbnB1dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udHJhc3RlXHJcbiRmaWx0ZXItdjFfdGV4dF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9ib3JkZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWFzY2VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSkgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0tYXNjZW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmlsdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbjogJGZpbHRlci12MV9tYXJnaW47XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICBmb250IDogJGZpbHRlci12MV90ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIGJvcmRlcjogJGZpbHRlci12MV9ib3JkZXI7XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZpbHRlci12MV9pbnB1dF9mb250O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmZpbHRlci12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgIH1cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlci0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvci0tYXNjZW5kO1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3Zlci0tYXNjZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1hc2NlbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1hc2NlbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi0tY29udHJhc3Qge1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfdGV4dF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc19uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfd3JhcHBlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2hlYWRlcl90aF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogYXV0byAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuLy8gRm9vdGVyIHBhcnRpZSBoYXV0ZVxyXG4kZm9vdGVyLXYxLXRvcF9jb2xvciAgICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnOiAzZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogcGFkZGluZy10b3BcclxuJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZyA6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBtYXJnaW4tdG9wXHJcbiRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgdG9wOiBib3JkdXJlIGJhc3NlXHJcbiRmb290ZXItdjFfaXRlbV93aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjA1OGVtKS8yICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMjk0ZW0pLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfY29sb3IgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogY291bGV1clxyXG4vLyBNZW51IGZvb3RlciBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29weXJpZ2h0IFtCRUdJTl1cclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDE7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm0gIDogbm9uZSAhZGVmYXVsdDtcclxuLy8gQ29weXJpZ2h0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb290ZXIgW0JFR0lOXVxyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcgMWVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kIDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbXVsdGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc193cmFwcGVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmF0aW5nX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWdsb2JhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3RoZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfbmFtZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgLy8gICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV90aXRsZS0tdjFfX2hlYWRlcl90aF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLS40ZW0gMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmF0aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhcnRuZXJzIHtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnN7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19nZW5lcmljIHtcclxuICAgICAgICAuZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICZfX29waW5pb25TeXN0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG9wYWNpdHk6ICRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgLm5hdi1saXN0IHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfbmF2LWxpc3RfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDonfCc7IHBhZGRpbmc6IDAgLjNlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gRm9vdGVyIGxhc3QgW0JFR0lOXVxyXG4gICAgJi1sYXN0IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYmktbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGb290ZXIgbGFzdCBbRU5EXVxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciB0b3AgW0JFR0lOXVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuN2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxLXRvcF9sb2dvX21hcmdpbi10b3AtLWxnO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufSIsIiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS44ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3dyYXBwZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMztcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogYXV0bztcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMDtcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZzogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IHBhZGRpbmctdG9wXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogbWFyZ2luLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9vdGVyIHRvcDogYm9yZHVyZSBiYXNzZVxyXG4kZm9vdGVyLXYxX2l0ZW1fd2lkdGg6IGF1dG87XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMDU4ZW0pLzIgJGZvbnQtZmFtaWx5LS00O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjA7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjI5NGVtKS8xICRmb250LWZhbWlseS0tMjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwxMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBmb250XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZSA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogY291bGV1clxyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksMTBweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm0gIDogbm9uZTtcclxuJGZvb3Rlcl9ib3R0b20tYmFyX2hlaWdodDogNTBweDsiLCIkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmZvcm0ge1xyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkZm9ybV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5teUZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvcm1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kLS1zd2l0Y2hCcmVha3BvaW50IDogdHJhbnNwYXJlbnQgIWRlZmF1bHRcclxuXHJcbiRoZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyX2JhY2tncm91bmQtaW1hZ2UgJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgLjQ1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaGVhZGVyX2RlY29yYXRlX2JvcmRlcjogJGNvcmVfZGVjb3JhdGVfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAuNDUpICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLy43ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fdG9wOiA0MHZoICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSA5MCUgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRoZWFkZXItLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYnVyZ2VyLW1lbnVfaGVpZ2h0OiA1NTVweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0OiA1NTVweCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsIC40NSkgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX3dpZHRoOiA0NTZweCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjJfbG9nby1zdmdfaGVpZ2h0OiAxMjdweCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfbG9nby1zdmdfd2lkdGg6IDE5MnB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ28tc3ZnX2hlaWdodDogNTNweCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfc2VhcmNoX3RvcDogMCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGhlYWRlcl9nbG9iYWxfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zbG9nYW5fY29sb3I6ICRoZWFkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM4cHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDpub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLXhzOm5vcm1hbCBub3JtYWwgNDAwIDEwcHggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuOm5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14czpub3JtYWwgbm9ybWFsIDQwMCA5cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfc3RhcnQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMCkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCA6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC4zKSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4uaGVhZGVyIHtcclxuXHQuYmdfY3Rucl9ncmFkaWVudHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuYmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXZoO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNXZoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydCAwJSwgJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfZW5kIDQwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5iZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01dmg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC01dmg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdG1pbi1oZWlnaHQ6MzdweDtcclxuXHRcdHB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGZvbnQ6ICRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZvbnQ6ICRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14cztcclxuXHRcdH1cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVlbTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRidXR0b24uYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6aG92ZXIgc3ZnIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYXJyb3dfbGlua19zdmcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHJpZ2h0IC4ycztcclxuXHRcdFx0fVxyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHQuYnRuX2VzdGltYXRpb25fcmFwaWRle1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjZlbSAyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjJlbTtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdFx0Zm9udDokYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdFx0XHRmb250OiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG4tLXhzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAuaGVhZGVyX19uYXYuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XHJcblx0fVxyXG5cdC5iYW5kZWF1eF90b29sX2VzdGltYXRle1xyXG5cdFx0dG9wOiAzOCUgO1xyXG5cdH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDYwMDA7XHJcbiAgICAgICAgdG9wOiBjYWxjKDQwJSArIDcwcHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMmRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOjAgMCAxZW0gMDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xvZ2FuIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyX3Nsb2dhbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXJfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1hbmltYXRlX19sZXR0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuaGVhZGVyLXN3aXBlci1iZy1ncmFkaWVudCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydCAwJSwgJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfZW5kIDQwJSk7XHJcblx0XHRcdFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItc3dpcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5sb2dvLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2xvZ28tc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfbG9nby1zdmdfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbG9iYWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2dsb2JhbF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtdG9nZ2xlX19sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTIwMDA7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLTYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTMwMDA7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMHZ3O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLW1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sb2dvIHtcclxuICAgICAgICAgICAgLmxvZ29fX3NvdXJjZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWJveCB7XHJcbiAgICAgICAgei1pbmRleDogNTAwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBsZWZ0IDogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM2VtO1xyXG4gICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIC8vei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAjeyR3cmFwcGVyX3BhZGRpbmcteC0tbWR9KTtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOi05MDAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTAwMDtcclxuICAgICAgICBtaW4taGVpZ2h0IDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0taG9tZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gR2VzdGlvbiBkdSBzd2l0Y2hcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hdi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2JveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAzZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkZXJfYm94X190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10b29scyB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gUGFnZSBpbnRlcm5lXHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLS1pbm5lcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkaGVhZGVyLS1pbm5lcl9ib3JkZXI7XHJcblx0XHQvL3otaW5kZXg6IDMwMDA7XHJcblxyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICAuYmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBHZXN0aW9uIGR1IHN3aXRjaFxyXG4gICAgICAgICYuaGVhZGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItLWlubmVyX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAuaGVhZGVyX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3RvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2xvZ2FuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgLnNsb2dhbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19zZW8tcGFuZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlIHtcclxuICAgICAgICAuaGVhZGVyLXN3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8tZm9yZWdyb3VuZCxcclxuICAgICZfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgaGVpZ2h0OiAzMDAlOyB0b3A6IC0xMDAlOyB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgd2lkdGg6IDMwMCU7IGxlZnQ6IC0xMDAlOyB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFZFUlNJT04gMlxyXG4gICAgJi0tdjIge1xyXG5cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMjAwMDtcclxuICAgICAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgJi5sb2dvIHtcclxuICAgICAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBWRVJTSU9OIDNcclxuICAgICYtLXYzIHtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNjAwMDtcclxuICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAubG9nb19fc291cmNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgIC5mb3JtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkZXItLXYxIHtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC0tdjIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtLXYzIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyX190b3BiYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kLS1zd2l0Y2hCcmVha3BvaW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbmF2IHtcclxuICAgIC8vei1pbmRleDogMTEwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCB7XHJcblxyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC8vei1pbmRleDogMzAwMTtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fdG9wYmFyIHtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX25hdi10b2dnbGUge1xyXG4gICAgICAgIHotaW5kZXg6IDE1MDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyX19sb2dvLC5oZWFkZXJfX25hdi10b2dnbGUsLmhlYWRlcl9fdG9wYmFyLC5oZWFkZXJfX3Rvb2xzIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51X3RyYW5zaXRpb24sIHZpc2liaWxpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdHJhbnNmb3JtICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgLmJvZHktLW1lbnUtb3BlbmVkICYsXHJcbiAgICAgICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIC5oZWFkZXJfX3Rvb2xzIHtcclxuICAgICAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgfVxyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHotaW5kZXg6IDI5OTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LW1vZGFsLS1vcGVuIC5oZWFkZXJfX3Rvb2xzLnRvb2xzLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4uYm9keS0taW5uZXIgLmhlYWRlcl9fdG9vbHMuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSB7XHJcbiAgICB0b3A6IDEyM3B4O1xyXG59XHJcblxyXG5cclxuLmhlYWRlcl9fbG9nb19fX1YxX19fYmFuZGVhdXgsXHJcbi5oZWFkZXJfX2xvZ29fX19WMl9fX2JhbmRlYXV4e1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItLXYzIHtcclxuXHQuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSAuaGVhZGVyX19sb2dvLmxvZ28ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmhlYWRlcl9fbG9nb19fX1YzX19fYmFuZGVhdXgge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdH1cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA2MDAwO1xyXG5cdFx0dG9wOiA0NiU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEzdnc7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IFxyXG4uYm9keS1tb2RhbC0tb3Blbi0tZXN0aW1hdGlvbiBtYWluI21haW57XHJcblx0ei1pbmRleDoxO1xyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBIZWFkZXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZC0tc3dpdGNoQnJlYWtwb2ludCA6IHRyYW5zcGFyZW50O1xyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yICRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXJfYmFja2dyb3VuZC1zaXplICRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHJcbiRoZWFkZXJfbG9nb190b3A6IDQwdmg7XHJcbiRoZWFkZXJfc2VhcmNoX3RvcDogMHB4O1xyXG5cclxuLy8gUsOpZ2xhZ2UgcG91ciBsZXMgYmFja2dyb3VuZCBkZWdyYWTDqSBzbGlkZXIgLCBQaG90byBmaXggXHJcblxyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAwLjkpO1xyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9lbmQgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDApO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tbWQ6bm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTIgO1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTBweCAkZm9udC1mYW1pbHktLTIgO1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuOm5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xIDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgOXB4ICRmb250LWZhbWlseS0tMSA7XHJcblxyXG5cclxuXHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgOTAlO1xyXG4kaGVhZGVyLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC4zNSk7XHJcblxyXG4vLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kaGVhZGVyX2JhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyX2JhY2tncm91bmQtaW1hZ2UgJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiRoZWFkZXItLWlubmVyX2J1cmdlci1tZW51X2hlaWdodDogNjRweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtOiAyNTBweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LS1zd2l0Y2hCcmVha3BvaW50OiA1NTVweDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjQ4KTtcclxuJGhlYWRlci0taW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyLS1pbm5lcl9ib3JkZXI6IG5vbmU7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGhlYWRlcl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4vL1xyXG4vLyBUaXRsZSAoc2xvZ2FuIC8vIEJveClcclxuLy9cclxuJGhlYWRlcl9ib3hfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRoZWFkZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRoZWFkZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRoZWFkZXJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRoZWFkZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRoZWFkZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gSG9tZSAtIG1vdGV1ciBkZSByZWNoZXJjaGVcclxuJGhlYWRlcl9tYWluLXNlYXJjaF9iYWNrZ3JvdW5kIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpO1xyXG5cclxuLy8gUGFnZSBJbnRlcm5lIGRhbnMgY29udGVudVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUG9zaXRpb24gZHUgYm91dG9uIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wOiAzNXZoO1xyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wLS1oLW1kOiA1dmg7XHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDFcclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDJcclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoO1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoO1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z193aWR0aDogNDU2cHg7XHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX2hlaWdodDogMTI3cHg7XHJcblxyXG4vLyBMb2dvIFN2Z1xyXG4kaGVhZGVyX2xvZ28tc3ZnX3dpZHRoOiAxOTJweDtcclxuJGhlYWRlcl9sb2dvLXN2Z19oZWlnaHQ6IDUzcHg7XHJcblxyXG4kaGVhZGVyX2dsb2JhbF9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOihcclxuICAgICAgICBmb3JtX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIGZvcm1fYWx0X2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3NlYXJjaC1tb3JlX2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIHJhbmdlX3BsdXNfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtYXJyb3ctY29sb3I6ICRjb2xvcl9icmFuZC0yLFxyXG4pO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKlxyXG5cclxuLy8gU2xvZ2FuXHJcblxyXG5cclxuJGhlYWRlcl9zbG9nYW5fY29sb3I6ICRoZWFkZXJfY29sb3I7XHJcbiRoZWFkZXJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM4cHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvLjcgJGZvbnQtZmFtaWx5LS00O1xyXG4kaGVhZGVyX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGhlYWRlcl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7XHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuNXM7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4tb3V0O1xyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpO1xyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtZW51X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uYXYtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250OiAkbWVudV9sYWJlbF9mb250O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICZfX2xpbmVzIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAmLCAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuNXMsdHJhbnNmb3JtIDVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgLm5hdi10b2dnbGVfX2xpbmVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLm5hdi10b2dnbGVfX2xpbmVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcblxyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYyg0ZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWFyY2gtdG9nZ2xlX2ljb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5qc19maWx0ZXJfdG9nZ2xlLFxyXG4uc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkc2VhcmNoLXRvZ2dsZV90ZXh0X2NvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmlsbDogJHNlYXJjaC10b2dnbGVfaWNvbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBhbmltYXRpb246IDEuNXMgcHVsc2UgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfV9faWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUsMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwJSwzMCUsNzAlLDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlLDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDQ1JSw1NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTEwZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgxMGRlZyk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHNlYXJjaC10b2dnbGVfaWNvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlYXJjaC10b2dnbGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRUSUxFXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMSAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vSVRFTVxyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItaG9tZS12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDtcclxuICAgIC8vY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogICRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnJyk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGludGVya2FiLWhvbWUtdjFfY29sb3I6ICMzMzM7XHJcbiRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTogMmVtO1xyXG4kaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7XHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfY29sb3I6ICMzMzM7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xIE9wZW4tU2FucztcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMztcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogIzMzMztcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDgwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmZhbWlseT1SYWxld2F5OndnaHRANjAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzIucG5nJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBURVhUXHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gTk9URVxyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vSVRFTVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnRlcmthYi1ob21lLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLnBuZycpO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAjZmZmO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk6IDJlbTtcclxuJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZjtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zO1xyXG4kaW50ZXJrYWItaG9tZS12Ml90ZXh0X2NvbG9yOiAjZmZmO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnM7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNmZmY7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICNmZmY7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHggIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19mb3JtX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fY29uZGl0aW9uc19mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kamVzdGltb19jb25kaXRpb25zX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRqZXN0aW1vX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW0gIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJGplc3RpbW9fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vIHtcclxuICAgIGNvbG9yOiAkamVzdGltb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vaGVpZ2h0OiA3NjBweDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRqZXN0aW1vX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRqZXN0aW1vX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkamVzdGltb19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkamVzdGltb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgY29sb3I6ICRqZXN0aW1vX19mb3JtX2NvbG9yO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwPioge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3Qtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcmFkaW9fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwtdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmLmZpcnN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19sYWJlbC10eHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcblxyXG4gICAgICAgICAgICAmLmNvbmRpdGlvbl9maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJzdC1yb3cge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltb19jb25kaXRpb25zX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltb19sZWdhbHNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX2xlZ2Fsc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW9fbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRqZXN0aW1vX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHg7XHJcbiRqZXN0aW1vX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGplc3RpbW9fX2Zvcm1fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kamVzdGltb19jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGplc3RpbW9fbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW9fbGVnYWxzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGplc3RpbW9fY29uZGl0aW9uc19mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRqZXN0aW1vX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kamVzdGltb19jb25kaXRpb25zX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGplc3RpbW9fX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRqZXN0aW1vX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRqZXN0aW1vX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kOiAkamVzdGltby12Ml9iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vLXYyX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzMjVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4kamVzdGltby12Ml9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmplc3RpbW8tdjIge1xyXG4gICAgY29sb3I6ICRqZXN0aW1vLXYyX3RleHRfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2hlaWdodDogNzYwcHg7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW8tdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqZXN0aW1vLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkamVzdGltby12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkamVzdGltby12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJGplc3RpbW8tdjJfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRqZXN0aW1vLXYyX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW8tdjJfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkamVzdGltby12Ml9zbG9nYW5fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltby12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltby12Ml90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgfVxyXG5cclxuICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGplc3RpbW8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZDogJGplc3RpbW8tdjJfYmFja2dyb3VuZC1jb2xvciAkamVzdGltby12Ml9iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vLXYyX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltby12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kamVzdGltby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGplc3RpbW8tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW8tdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRqZXN0aW1vLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHg7XHJcblxyXG5cclxuJGplc3RpbW8tdjJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vR0VORVJJUVVFUyBWQVJJQUJMRVNcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTogNXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMjogNy41cHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zOiAyLjVweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xOiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yOiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zOiBub3JtYWwgbm9ybWFsIDYwMCAxMXB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF80OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzY6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjgpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMzogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzU6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE6IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMjogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzE6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9JTkRFUEVOREFOVEVTIFZBUklBQkxFU1xyXG5cclxuJHNlYXJjaC1mb3JtX3YyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9MT0FERVJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vL0JVVFRPTiBBTEVSVEUgTUFJTFxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vU0VDVElPTiBPRkZSRURFTSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC4yKSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkFESU8gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBDSEVDS0JPWCBHUk9VUEVEIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIElOVEVHRVIgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gREFURSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEJVQkJMRSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIFJFRkVSRU5DRSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTVUJNSVQgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYmVmb3JlX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTV0lUQ0ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gTE9DQUxJWkFUT1IgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2xlZ2VuZF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLW11bHRpLXNlbGVjdGVkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9hZnRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjA1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gQkFTRSBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX25vVWktY29ubmVjdF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRlVMTCBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX21heC13aWR0aDogMTAwMHB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2JvdHRvbV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3RvcF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU09SVFxyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCwgMC4yNSkgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBFU1RJTUFURVxyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gREVGQVVMVFxyXG5cclxuLmxvYWRlcl9jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXNlbGVjdF9fZWxlbWVudCB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstZW1haWxfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuXHJcbiAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICZfX2NvbnRlbnQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3JtQ2hlY2tib3gge1xyXG4gICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIge1xyXG4gIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxhYmVsLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5lbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3JtUmFkaW8ge1xyXG4gICAgJl9fbGFiZWwtcmFkaW8ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250IDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtSW50ZWdlciB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbi1lbGVtZW50IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmRhdGUtbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybURhdGUge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICAmLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0X19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgbGVmdDogNy41cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQnViYmxlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9mb250O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMWVtIDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogMmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiArIDFlbSk7XHJcbiAgfVxyXG5cclxuICAuZm9ybVJlZmVyZW5jZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dF9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2NvbG9yO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b25faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzZXRfX2l0ZW0ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5mb3JtU3dpdGNoIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvc19fZmllbGRzZXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWxfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtU2VsZWN0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIHtcclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMC41ZW0gKyA0cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2FmdGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2FmdGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlcjogICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEVTVElNQVRJT05cclxuXHJcbi5mb3JtLWVzdGltYXRlIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjtcclxuICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEJBU0VcclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMWVtIDEwcHggMmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybS1zZWFyY2gtZmlsdGVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tdHlwZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLXByaWNlc19fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmFuZ2UtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuYWRkX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfbm9VaS1jb25uZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgLnN1Ym1pdF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuXHJcbiAgICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9ob3ZlcmVke1xyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEZVTExcclxuXHJcbi5zZWFyY2gtZmlsdGVyLWZ1bGwge1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19ib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA2NjY7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiAtIDUwcHgpO1xyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9mb250O1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAmLWRyYXdpbmcge1xyXG4gICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw7XHJcbiAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgIGhlaWdodDogMS4yNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgcGFkZGluZzogNzVweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAzMDBweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxZW0gMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xyXG4gICAgfVxyXG4gICAgLmZvcm1MaW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU1X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lN19fY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAubGluZV9fdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAmX19zdW1tYXJ5LFxyXG4gICAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2JvdHRvbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3RvcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTNfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTZfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX21heC13aWR0aDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIHtcclxuICAgICYtbGVmdF9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodF9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudGV4dC1jb3VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19zdHJ1Y3R1cmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RfX2NvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbGVtZW50X19pdGVtIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYxOm5vdCguYm9keS0taG9tZSkgLmhlYWRlcl9fc2VhcmNoLWJveCxcclxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYyIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHNlby10ZXh0cy12MV90ZXh0X19jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcclxuICBtYXgtd2lkdGg6IDExMjBweDtcclxuICBtYXJnaW46IDAgYXV0byAxZW07XHJcblxyXG4gIC5zZW8tdGV4dHMtdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuXHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZW8tdGV4dHMtdjFfX3RleHQge1xyXG4gICAgY29sb3I6ICRzZW8tdGV4dHMtdjFfdGV4dF9fY29sb3I7XHJcbiAgICBmb250OiAkc2VvLXRleHRzLXYxX3RleHRfX2ZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDtcclxuICAgIG1heC13aWR0aDogMTA3M3B4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1lbnUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtZW51X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMSwgcmdiYSgkY29sb3JfYnJhbmQtMSwgLjkpKSAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IC8vIE1lbnUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2NvbG9yLS1tb2JpbGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IC8vIE1lbnUgTU9CSUxFIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS1zZXBhcmF0b3JfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2Nsb3NlX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnVfaG92ZXItY29sb3I6ICRtZW51X2NvbG9yICFkZWZhdWx0OyAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU6ICRtZW51X2hvdmVyLWNvbG9yICFkZWZhdWx0OyAvLyBNZW51IE1PQklMRSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJG1lbnVfbWF4LXdpZHRoOiAxMDAlICFkZWZhdWx0OyAvLyBNZW51IDogd2lkdGhcclxuJG1lbnVfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7IC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWVudV9wYWRkaW5nLXRvcDogNWVtICFkZWZhdWx0OyAvLyBNZW51IDogcGFkZGluZyB0b3BcclxuJG1lbnVfcGFkZGluZy1zaWRlczogMy42ZW0gIWRlZmF1bHQ7IC8vIE1lbnUgOiBwYWRkaW5nIGRyb2l0ZSBldCBnYXVjaGVcclxuXHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3BhZGRpbmc6IDFlbSAwICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3BhZGRpbmctLXN3aXRjaEJyZWFrcG9pbnQ6IDAgMS41ZW0gIWRlZmF1bHQ7XHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJG1lbnUtaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kbWVudS1pdGVtX2ZvbnQtLWxnOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDsgLy8gTWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7IC8vIE1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0OyAvLyBNZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuJHN1Ym1lbnVfcG9zaXRpb24teDogNTAlICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBQb3NpdGlvbiBYIGRlIGwnw6lsw6ltZW50ICgwID0gZ2F1Y2hlLCA1MCUgPSBjZW50csOpKVxyXG4kc3VibWVudV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNDUpICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJHN1Ym1lbnVfcGFkZGluZy1sZWZ0OiAxLjllbSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogcGFkZGluZyBnYXVjaGVcclxuXHJcbiRzdWJtZW51LWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IG1kXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbGc6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tc3dpdGNoLWJyZWFrcG9pbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZTogMC44ZW0gIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IHRhaWxsZSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgPiBob3ZlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbiAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuXHJcbiRtZW51LWNsb3NlX3NpemU6IDJlbSAhZGVmYXVsdDsgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl90b3A6IDFlbSAhZGVmYXVsdDsgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIFRvcFxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl9yaWdodDogM2VtICFkZWZhdWx0OyAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gUmlnaHRcclxuJG1lbnUtdG9wYmFyX3Bvc2l0aW9uOiAyZW0gIWRlZmF1bHQ7IC8vIEJhcnJlIGQnb3V0aWxzIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1lbnVcclxuXHJcbiRoZWFkZXJfbmF2LXRvZ2dsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtCRUdJTl1cclxuXHJcbiRtZW51LS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnUtLWlubmVyX2NvbG9yLS1tb2JpbGU6ICRtZW51LS1pbm5lcl9jb2xvciAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGU6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvciAhZGVmYXVsdDsgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tbW9iaWxlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvci0tbW9iaWxlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX2hvdmVyX2NvbG9yLS1tb2JpbGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yLS1zd2l0Y2gtYnJlYWtwb2ludDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtLS1zd2l0Y2gtYnJlYWtwb2ludDogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmctLXN3aXRjaC1icmVha3BvaW50OiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuXHJcbiRtZW51dG9vbHNfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRtZW51dG9vbHNfaXRlbV9fc3ZnX3JlY3Rfc3Ryb2tlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X2ZpbGw6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19hcnJvd19maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEluZm8gY29udGFpbmVyXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gU29jaWFsc1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1uYXYge1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51X3RyYW5zaXRpb24sIHZpc2liaWxpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdHJhbnNmb3JtICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDhlbSk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NHZoO1xyXG4gICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkbWVudV9wYWRkaW5nLXRvcCAkbWVudV9wYWRkaW5nLXNpZGVzO1xyXG4gICAgfVxyXG5cclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8mLS1ob3Jpem9udGFsIHtcclxuXHJcbiAgICAuYm9keS0tbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIHJpZ2h0OiAkbWVudS1jbG9zZV9wb3NpdGlvbl9yaWdodDtcclxuICAgICAgICB0b3A6ICRtZW51LWNsb3NlX3Bvc2l0aW9uX3RvcDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWVudS1jbG9zZV9zaXplfSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuICAgICAgICAgICAgZmlsbDogJG1lbnVfY2xvc2VfYnV0dG9uO1xyXG5cclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jbG9zZV9idXR0b247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0dmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4IC0gMnZoIC0gNzBweCk7IC8vIG1hcmdlcyBkZXMgZGlmZsOpcmVudHMgZWxlbWVudHMgbWFpbiBuYXYsIG1haW4gbmF2IHRvcCArIG1hcmdlIGJhc3NlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0dmg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCwgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc29jaWFscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAudG9wYmFyIHtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG5cclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6bm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51dG9vbHNfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMDA1LCAxLjAwMCwgMS4wMDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEuMDAwLCAxLjAwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudXRvb2xzX2l0ZW1fX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbGJhci1hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHkge1xyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51X19idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgICAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXJfX3RvcC0tdjMge1xyXG4gICAgLm1haW4tbmF2X193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciB7XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjAwMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnVfYmFja2dyb3VuZC0taG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc3MDBweCcsICdtaW4taGVpZ2h0Jykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yLS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnV0b29sc19pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtLS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZy0tc3dpdGNoLWJyZWFrcG9pbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudXRvb2xzX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1lbnV0b29sc19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZW51dG9vbHNfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29sYmFyLWFkZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgLmJvZHktLW1lbnUtb3BlbmVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZfX3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdl9fbG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIiRtZW51X2JhY2tncm91bmQgICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9icmFuZC0xLHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSk7ICAvLyBNZW51IDogQ291bGV1ciBkZSBmb25kXHJcbiRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw6IHRyYW5zcGFyZW50O1xyXG4kbWVudV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfY29sb3ItLW1vYmlsZSAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LXNlcGFyYXRvcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2Nsb3NlX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnVfaG92ZXItY29sb3IgICAgOiAkbWVudV9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZSAgICA6ICRtZW51X2hvdmVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgTU9CSUxFID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kbWVudV9tYXgtd2lkdGggICAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHdpZHRoXHJcbiRtZW51X3RyYW5zaXRpb24gICAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1lbnVfcGFkZGluZy10b3AgICAgOiA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWVudV9wYWRkaW5nLXNpZGVzICA6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG5cclxuJG1lbnVfaXRlbV9ib3JkZXItdG9wOiAwO1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtZW51LWl0ZW1fcGFkZGluZzogMWVtIDA7XHJcbiRtZW51LWl0ZW1fcGFkZGluZy0tc3dpdGNoQnJlYWtwb2ludDogMCAxLjVlbTtcclxuJG1lbnVfaXRlbV9ib3JkZXItdG9wOiAwO1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kbWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJG1lbnUtaXRlbV9mb250LS1sZyAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uICAgIDogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG4kc3VibWVudV9wb3NpdGlvbi14OiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogQ291bGV1ciBkZSBmb25kXHJcbiRzdWJtZW51X3NlcGFyYXRvcl9jb2xvciAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIC40NSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZHUgc3DDqXJhdGV1clxyXG4kc3VibWVudV9wYWRkaW5nLWxlZnQgICAgICAgOiAxLjllbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogcGFkZGluZyBnYXVjaGVcclxuXHJcbiRzdWJtZW51LWl0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IG1kXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbGcgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBsZ1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50ICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZSAgICAgOiAwLjhlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGFpbGxlIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fcGFkZGluZyAgICAgICA6IDA7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbiAgICAgICA6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1fY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA+IGhvdmVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kc3VibWVudS1pdGVtX3RleHQtZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG5cclxuJG1lbnUtY2xvc2Vfc2l6ZSAgICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogdGFpbGxlXHJcbiRtZW51LWNsb3NlX3Bvc2l0aW9uX3RvcCA6IDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIFRvcFxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl9yaWdodCA6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIFJpZ2h0XHJcbiRtZW51LXRvcGJhcl9wb3NpdGlvbjogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXJyZSBkJ291dGlscyA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGRyb2l0ZSBkdSBtZW51XHJcblxyXG4kaGVhZGVyX25hdi10b2dnbGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1lbnVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWVudSBkZXMgcGFnZXMgaW50ZXJuZXMgW0JFR0lOXVxyXG5cclxuJG1lbnUtLWlubmVyX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS0taW5uZXJfaG92ZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGUgIDogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yOy8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtIDogbm9uZTtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nIDogMDtcclxuXHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9jb2xvci0tc3dpdGNoLWJyZWFrcG9pbnQgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50IDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm0tLXN3aXRjaC1icmVha3BvaW50IDogdXBwZXJjYXNlO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmctLXN3aXRjaC1icmVha3BvaW50IDogNHB4O1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtIDogbm9uZTtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmcgOiAwZW07XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjgwKTtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9zdHJva2U6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtZW51dG9vbHNfaXRlbV9fc3ZnX3JlY3RfZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiRtZW51dG9vbHNfaXRlbV9fc3ZnX2Fycm93X2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gSW5mbyBjb250YWluZXJcclxuXHJcbi8vIFRJVExFXHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBTb2NpYWxzXHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWVudS1kcm9wZG93biB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIFxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0kbWVudV9jb2xvclxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFpbi1uYXZfX3Rvb2xzIHtcclxuICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udDtcclxufVxyXG4ubWVudSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiAkbWVudS1pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBjb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb247XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbWVudS1pdGVtX3BhZGRpbmctLXN3aXRjaEJyZWFrcG9pbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuMmVtKTtcclxuICAgICAgICBwYWRkaW5nOiAxLjFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLFxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnN1Ym1lbnUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHpvb206IDE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgIGxlZnQ6ICRzdWJtZW51X3Bvc2l0aW9uLXg7XHJcbiAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQtLW1kO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udC0tbGc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCwgJ21heC13aWR0aCcpIHtcclxuICAgICAgICB0b3AgOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250LS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIC5zdWJtZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgLy9mb250LXNpemU6ICRzdWJtZW51LWl0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtZW51LWl0ZW1fdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG1lbnUtc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJtZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtLWlubmVyX2hvdmVyX2NvbG9yXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdWJtZW51LS10b2dnbGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG5cclxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIHtcclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250OiAkbWVudS1pdGVtX2ZvbnQtLWxnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRtZW51X2l0ZW1fYm9yZGVyLXRvcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjc1ZW07XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtaGFzcG9wdXA9J3RydWUnXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmssXHJcbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXRvZ2dsZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWJtZW51X3NlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuXHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19pdGVtIHsgcGFkZGluZzogMCAxLjVlbTt9XHJcbn0iLCJcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5OiBmYWxzZTtcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45NSk7XHJcblxyXG4kbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZSAgICAgICAgOiAyLjVlbTtcclxuJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uICAgIDogMDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL0NoZWNrYm94XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDA7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBUZXh0ZmllbGRcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvciAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgIDogMC44O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcblxyXG5cclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuXHJcbi8vIFNlbGVjdFxyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2NvbG9yICAgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2NvbG9yLS1kZWxldGVkICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQtLWRlbGV0ZWQgICAgICAgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogcmdiYSgkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIsIDAuOCk7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1kaXNhYmxlZCAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcblxyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2ljb25fY29sb3IgICAgICAgICAgICAgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcblxyXG4vLyBSYW5nZVxyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9mb250ICAgICAgICAgICAgICA6bm9ybWFsIDQwMCAxOHB4LzEgJGZvbnQtZmFtaWx5LS0xIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2xldHRlci1zcGFjaW5nICAgIDogMC4xOGVtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfYnJhbmQtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2JhY2tncm91bmQtLWhpZ2hsaWdodDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJldmlld19jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC4zKTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pY29uX2NvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuLy8gUmFkaW9cclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMztcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrZWRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIFJhZGlvIExvY2FsaXphdG9yXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuXHJcbi8vIFZlcnRpY2FsXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wICA6IDVlbTtcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM6IDMuNmVtOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNYXAgc3ZnXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbWFwLXN2Z19nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4vLyBab25lIChyw6lnaW9uLCBkw6lwYXJ0ZW1lbnQpXHJcbiRtYXAtc3ZnX2FyZWFfZmlsbCAgOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kbWFwLXN2Z19hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1zdmdfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX25ldXRyYWwtMztcclxuJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsOiAkbWFwLXN2Z19nX21haW5fY29sb3I7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1hcC1zdmcge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZ2lvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDowLjc1O1xyXG4gICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OjIyLjkyNTY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9maWxsO1xyXG4gICAgICAgIHN0cm9rZTogJG1hcC1zdmdfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fem9vbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYtLWRpc3BsYXllZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlcCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDoxO1xyXG4gICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OjIyLjkyNTY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9maWxsO1xyXG4gICAgICAgIHN0cm9rZTogJG1hcC1zdmdfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICAubWFwLXN2Z19fem9vbS0tZGlzcGxheWVkICYge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC01O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gRm9ybXNcclxuICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+KiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3IgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM2MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwIFtCRUdJTl1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTQsIC4yNCkgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsOiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDAgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIEZPUk0gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdmFnZW5jeSB7XHJcblxyXG4gICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFwLXN2Zy12YWdlbmN5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLy5idXR0b24ge1xyXG4gICAgLy8gICAgZm9udCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9mb250O1xyXG4gICAgLy8gICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAvLyAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAvLyAgICBjb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvcjtcclxuICAgIC8vICAgIGJvcmRlci1jb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAvL1xyXG4gICAgLy8gICAgJjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyAgICAmOmZvY3VzLFxyXG4gICAgLy8gICAgJjpob3ZlciB7XHJcbiAgICAvLyAgICAgICAgY29sb3IgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAvLyAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAvLyAgICAgICAgfVxyXG4gICAgLy8gICAgfVxyXG4gICAgLy99XHJcblxyXG5cclxuICAgIC5tYXAtc3ZnIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbSAzZW0gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXAge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0xXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcblxyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3IgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM2MHB4O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC00LCAuMjQpO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNjtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0zO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gMDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI6IDA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzYwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtNCwgLjI0KSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gRk9STSBUSVRMRVxyXG4vL1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vXHJcbi8vIEJVVFRPTlxyXG4vL1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtc3ZnLXZtYW5kYXRvcnkge1xyXG5cclxuICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1hcC1zdmctdm1hbmRhdG9yeV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtc3ZnIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTFcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuXHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzYwcHg7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTQsIC4yNCk7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsOiAkY29sb3JfbmV1dHJhbC02O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTM7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JvcmRlcjogMDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgLy8gLyFcXCBCYXNlIGVzdCBkZSAxMiBweFxyXG4kbWFwX3BvcHVwX2Nsb3NlX3dpZHRoOiA0MHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2hlaWdodDogNDBweCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9wYWRkaW5nOiAuMDNlbSAwIDAgMCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9tYXJnaW46IDAuMWVtICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU6IDMwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2p1c3RpZnk6IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nOiAxZW0gMmVtIDFlbSAxZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwX2NvbG9yX2NlcmNsZV9iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTtcclxuJG1hcF9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gICAgd2lkdGg6ICRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJG1hcF9wb3B1cF9jbG9zZV9wYWRkaW5nO1xyXG4gICAgbWFyZ2luOiAkbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgYWxpZ24taXRlbXM6ICRtYXBfcG9wdXBfY2xvc2VfYWxpZ247XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAkbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcCB7XHJcbiAgICBoZWlnaHQ6IDY2NXB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJG1hcF9zdmdfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2x1c3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcF9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX2NvbG9yX2NlcmNsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcF9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG9wdXAge1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgZm9udDogJG1hcF9wb3B1cF9mb250O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXBfcG9wdXBfX2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbWFwX3BvcHVwX19jb29yZHNfcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXBfcG9wdXBfX2Nvb3Jkc19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX19jb29yZHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFwX3BvcHVwX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG1hcF9wb3B1cF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgJGZvbnQtZmFtaWx5LS0yOyAvLyAvIVxcIEJhc2UgZXN0IGRlIDEyIHB4XHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMC4xZW07XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiBub25lO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXBfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8vIFZlbmR1c1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBBZ2VuY2VzIC8gUmVwcmVzZW50YXRpdmVzXHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5tYXAtcG9waW4ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkbWFwLXBvcGluX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX2NvbXBvX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fcHJpY2VfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fcHJpY2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluX19yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXBvcGluX19zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRtYXAtcG9waW5fX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluX19zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMge1xyXG4gICAgICAgICYubWFwLXBvcGluIHtcclxuICAgICAgICAgICAgLm1hcC1wb3BpbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcGJpZW5pY2kge1xyXG4gICAgLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59IiwiJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1wb3Bpbl9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRtYXAtcG9waW5fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbWFwLXBvcGluX19jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1wb3Bpbl9fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbWFwLXBvcGluX19wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1wb3Bpbl9fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDhweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDhweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuXHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3I7XHJcblxyXG5cclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZDogJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG1hcC12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3dyYXBwZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG1hcC12MV9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXYxIHtcclxuICAgIGNvbG9yOiAkbWFwLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogJG1hcC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYxX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5ZW0gMTUlIDVlbSAyMiU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBmb250OiAkbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC12MV90aXRsZS0tdjFfX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbWFwLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbWFwLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtdjFfd3JhcHBlcl9wYWRkaW5nOiAwO1xyXG4kbWFwLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTE7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9sZXR0ZXItc3BhY2luZzogMDsiLCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtYXAtYmFubmVyX2NvbnRhaW5lcl9tYXgtd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kbWFwLWJhbm5lcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLWJhbm5lcl9wYWRkaW5nICAgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kbWFwLWJhbm5lcl9oZWlnaHQ6IDMzMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGhhdXRldXIgZGUgbGEgbWFwXHJcbi8vIE1hcmtlclxyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3I6ICRtYXAtYmFubmVyX2dfbWFpbl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtYmFubmVyX21hcmtlcl9zdmdfZmlsbF9jb2xvcjokY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmtlciA6IGNvdWxldXJcclxuLy8gQ2x1c3RlclxyXG4kbWFwLWJhbm5lcl9jbHVzdGVyX2JhY2tncm91bmQ6ICRtYXAtYmFubmVyX2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENsdXN0ZXIgOiBmb25kXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1iYW5uZXIge1xyXG4gICAgLm1hcCB7XHJcbiAgICAgICAgJl9fbWFya2VyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtYmFubmVyX21hcmtlcl9zdmdfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtYmFubmVyX2NvbG9yX2NlcmNsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtYmFubmVyX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICBzdHJva2U6IG9yYW5nZTtcclxuICAgICAgICAgICAgZmlsbDogYmxldTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1iYW5uZXIge1xyXG4gICAgbWFyZ2luOjJlbSAwIDJlbSAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFwLWJhbm5lcl9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRtYXAtYmFubmVyX2hlaWdodDtcclxuICAgICAgICAuanMtbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLWJhbm5lcl9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NjBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vQXV0cmVzIHN0eWxlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjg1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfbW9iaWxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieHhsXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bCAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teHhsfSAtICgjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlOyAgY29tbWVudMOpIHBvdXIgZmFpcmUgZm9uY3Rpb25uZXIgbGluay1ibG9jXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDM1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJG5ld3MtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ2MHB4O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXh4bDogMjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfbmItc21hbGwtaXRlbTogMiAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BdXRyZXMgc3R5bGVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZCgjeyRuZXdzLWxpc3RpbmctdjJfbmItc21hbGwtaXRlbSArIDF9biArIDEpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5ld3MtbGlzdGluZy12Ml9uYi1zbWFsbC1pdGVtOiAyOyAvLyBOb21icmUgZGUgcGV0aXRzIGl0ZW1cclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRuZXdzLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjBweDtcclxuJG5ld3MtbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDAuNWVtICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gVEVYVFxyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBEQVRFXHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tOiAxLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWRldGFpbHMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWRldGFpbHMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZSB7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmdfeTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguNjY2ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjMzM2VtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWRldGFpbHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAwLjVlbTtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSBsaW5rXHJcbiRuZXdzLXJlbGF0ZWQtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnOiAzICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLXh4bDogMyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1yZWxhdGVkLXYxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXJlbGF0ZWQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXJlbGF0ZWQtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXJlbGF0ZWQtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDY1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXkgJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14IDdlbSAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93fSAtICgjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieHhsXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS1sZyAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bCAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teHhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0teHhsfSAtICgjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5ld3MtcmVsYXRlZC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAubmV3cy1yZWxhdGVkLXYxe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kbmV3cy1yZWxhdGVkLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTtcclxuJG5ld3MtcmVsYXRlZC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtcmVsYXRlZC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kbmV3cy1yZWxhdGVkLXYxX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fZGF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG5ld3MtcmVsYXRlZC12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSk7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14OiAwO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbTtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnOiAzO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLXh4bDogMztcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuLy8gaXRlbSB0aXRsZVxyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTYuNmVtIDdlbSA0LjZlbSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZDogJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG5ld3MtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRuZXdzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRuZXdzLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kbmV3cy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRuZXdzLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG5ld3MtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNzBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkbmV3cy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX19pdGVtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX25hbWVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfaXRlbV9uYW1lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplO1xyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCk7XHJcbiRuZXdzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYyX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJG5ld3MtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX19pdGVtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12M19pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogLTNlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQob2RkKSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTtcclxuJG5ld3MtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpO1xyXG4kbmV3cy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12M19pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjNfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzbGV0dGVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzbGV0dGVyLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbSAzZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbSAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMTNlbSAxMGVtIDIuMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3c2xldHRlci12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3c2xldHRlci12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVtcHR5LXNlYXJjaCB+IC5uZXdzbGV0dGVyLXYxIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzbGV0dGVyIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vLyBBdXRyZXNcclxuJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbmV3c2xldHRlci12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJG5ld3NsZXR0ZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIFNsb2dhblxyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4vLyBUaXRyZVxyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuLy8gTGllbnNcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm9waW5pb25zLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3BpbmlvbnMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9waW5pb25zLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gM2VtIDJlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1LjZlbSA3ZW0gNC42ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRvcGluaW9ucy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG9waW5pb25zLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRvcGluaW9ucy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJG9waW5pb25zLXYxX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRvcGluaW9ucy12MV9pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12MV9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6JGNvbG9yX2JyYW5kXzM7XHJcbiRvcGluaW9ucy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuM2VtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX21vYmlsZV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAwLjg0KSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfY29udGVudF90b3BfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfY29udGVudF90b3BfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9waW5pb25zLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfY29udGVudF90b3BfbW9iaWxlX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfY29udGVudF90b3BfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9uYW1lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kb3BpbmlvbnMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRvcGluaW9ucy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRvcGluaW9ucy12Ml90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjNlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF9tb2JpbGVfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCk7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRvcGluaW9ucy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZDogJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzMjBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9waW5pb25zLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICByaWdodDogNGVtO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZDogJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG9waW5pb25zLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kb3BpbmlvbnMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzMjBweDtcclxuJG9waW5pb25zLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjNfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG9waW5pb25zLXYzX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG9waW5pb25zLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kb3BpbmlvbnMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwYWdpbmF0aW9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX3NpemU6IDMwcHggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9zdmdfY29sb3IgOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fc3ZnX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICBmb250OiAkcGFnaW5hdGlvbl9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS0tc2Vwe1xyXG4gICAgICAgIC5wYWdpbmF0aW9uX19saW5re1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC4yZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcGFnaW5hdGlvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25fc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdmctLXByZXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9WZXJzaW9uIE1vYmlsZVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nLCdtYXgtd2lkdGgnKSB7XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICYtLXByZXYsJi0tbmV4dHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1wcmV2e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tc2Vwe1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlua3ttYXJnaW46IDAgLjFlbTt9XHJcbiAgICB9XHJcbn0iLCIkcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhZ2luYXRpb25fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzMHB4O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2luYXRpb25fc3ZnX2NvbG9yIDogJGNvbG9yX2JyYW5kLTQ7XHJcbiRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjM1cHggIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBJVEVNIFRJVExFXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1heC13aWR0aDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9tYXJnaW46IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDZlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGg6IDEyMzVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19iYWNrZ3JvdW5kIDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg6IDEyMzVweCAhZGVmYXVsdDtcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydG5lci1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL21hcmdpbjogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcGFydG5lci1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgNmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5pdGVtX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19ib3JkZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuaXRlbV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aDogMTIzNXB4O1xyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHBhcnRuZXItbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjUwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMC41ZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41ZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmLS0xLCAmLS0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvZ3JhbXMgbGlzdGluZyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vLyBBdXRyZXNcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBUaXRyZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuLy8gSXRlbVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMC41ZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4vLyBCb3V0b25cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gQlVUVE9OIE1PQklMRVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtcy1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDVlbSAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEsICYtLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXZ2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNWVtIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXN0YXR1cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbl9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRlbSAxZW0gMCA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvZ3JhbXMgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vLyBBdXRyZXNcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbi8vIEl0ZW1cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCb3V0b25cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcblxyXG4vLyBCVVRUT04gTU9CSUxFXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtbGlzdGluZy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYtLTEsICYtLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS0zNjBkZWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW1zIGxpc3RpbmcgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCQUNLR1JPVU5EXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gQVVUUkVTXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjVweDtcclxuXHJcbi8vIFRJVFJFXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIElURU1cclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gSVRFTSBUT09MU1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBCT1VUT05cclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yb29tX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8xOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8yOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8zOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtZGV0YWlsLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192diB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yb29tX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2ODVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19tYXNvbnJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisjeyRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisjeyRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzJ9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bisjeyRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzN9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMiUgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDRlbSBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmludCxcclxuICAgICAgICAgICAgICAgICZfXzNkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5yb29tLWNvbXBvIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3RpdGxlLS12MV9fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190aCB7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2LjYlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9fdGFic19zdmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yb29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDRlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLWRldGFpbC12MSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3Jvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMztcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNDVweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3RleHRfZm9udDpub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfbWFwLXBvaV90aXRsZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtZGV0YWlsLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICA+LmRlY29yYXRlX193cmFwcGVyIC5kZWNvcmF0ZV9fdmlzdWFse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuM2VtIDYuNmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA2LjZlbSAzZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192diB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbHNfX3ZpZGVvX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmludCxcclxuICAgICAgICAgICAgICAgICZfXzNkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAgICAgJi0tdjEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjMge1xyXG4gICAgICAgICAgICAgICAgJi5tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb190YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX2dyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19kYXRhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGgge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLXBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190YWJzX3N2ZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbHMtc2hhcmUtdjEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NoYXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scy12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9ncmFtcy1kZXRhaWwtdjIge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzQ1cHg7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX21hcC1wb2lfdGl0bGVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtZGV0YWlsLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnktY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItaW1nX19zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMS41ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAzLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10b29scyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wcmludCxcclxuICAgICAgICAgICAgICAgICAgICAmX18zZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZ2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpcnR1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpcnR1YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAmLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICAgICAmLS12MSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5yb29tLWNvbXBvIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RoIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLXBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190YWJzX3N2ZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3kge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgZm9udDogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnByb2dyYW1zLWRldGFpbC12MyB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xOyIsIiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHNlcnZpY2VzLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHg7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3c6IDE7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14OiAwO1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS1sZzogMztcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS14eGw6IDM7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12NF9zdmdfZmlsbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCQUNLR1JPVU5EXHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gQ09OVEFJTkVSXHJcbiRwcm9ncmFtcy1yZWxhdGVkX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVklMTEVcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfY29sb3ItZm9udDogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9sZXR0ZXItc3BhY2luZzogM3B4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2xpbmUtaGVpZ2h0OiAxLjRlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vIENPTVBPXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi8vIFBJRUNFU1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fcGllY2VzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fcGllY2VzX2NvbG9yLWZvbnQ6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuLy8gU1RBVFVTXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gU0VQQVJBVE9SXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuXHJcbi8vIFBSSUNFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vLyBSRUZFUkVOQ0VcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuLy8gQlVUVE9OIE1PQklMRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBPVEhFUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4ucHJvZ3JhbXMtcmVsYXRlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLXJlbGF0ZWRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93fSAtICgjeyRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZyAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpbGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfY29sb3ItZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGllY2VzIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19jb2xvci1mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9ncmFtcy1yZWxhdGVke1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW1zIHJlbGF0ZWRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQkFDS0dST1VORFxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIENPTlRBSU5FUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuXHJcbi8vIFZJTExFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2NvbG9yLWZvbnQ6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9saW5lLWhlaWdodDogMS40ZW07XHJcblxyXG4vLyBUSVRMRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBDT01QT1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4vLyBQSUVDRVNcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19jb2xvci1mb250OiAkY29sb3JfYnJhbmRfMztcclxuXHJcbi8vIFNUQVRVU1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFNFUEFSQVRPUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcblxyXG4vLyBQUklDRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuLy8gUkVGRVJFTkNFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCVVRUT05cclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG5cclxuLy8gT1RIRVJcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bDogMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvbW90ZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvbW90ZS12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMCAyLjJlbSAxMGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41MzNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvbW90ZS12MV9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb21vdGUtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWlzZSBlbiBhdmFudCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG5cclxuJHByb21vdGUtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRwcm9tb3RlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kcHJvbW90ZS12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvbW90ZS12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuXHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1MDBweCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMyAhZGVmYXVsdDtcclxuXHJcbi8vREVTQ1JJUFRJT05cclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXggJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Z2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlydHVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nYWxsZXJ5IHtcclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2ODVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX21hc29ucnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKyN7JHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKyN7JHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMn0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKyN7JHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfM30pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMiUgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMGVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5mb190YWJzX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX2dyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19kYXRhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGF0YXMge1xyXG5cclxuICAgICAgICAgICAgJl9fZW5lcmd5IHtcclxuICAgICAgICAgICAgICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW5lcmd5X19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAgICAgJi0tdjEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjMge1xyXG4gICAgICAgICAgICAgICAgJi5tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNWVtICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb250YWN0X2Zvcm1fdmFsaWRhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTFweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbnRhY3RfZm9ybV9zdWJtaXRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGVudF9hZ2VuY3lfd3JhcHBlcl93aWR0aDogMTMzNXB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNWVtICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fdmFsaWRhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTFweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29udGFjdF9mb3JtX3N1Ym1pdF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzQ1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4vL0RFU0NSSVBUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtcG9pX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjNlbSA2LjZlbSAyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNi42ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgICAgICZfX3Z2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW5lcmd5X19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iaWctZGF0YSB7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgO1xyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLXBvaV90aXRsZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDVlbSA1LjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICAmLmFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3lfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICYubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXYxIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktdmFjYXRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGVuZGFyIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgICAgICAgICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWNhdGlvbl9fZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2dyb3VwLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTM0MHB4ICsgNmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYzMHB4O1xyXG5cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kcGUge1xyXG4gICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNDVweDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtcG9pX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuLy9ERVNDUklQVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWltZ19fc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12diB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdG1lZGlhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10b29sc3Z2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmlydHVhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjNfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRlYW0tdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvX3RhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5mb190YWJzX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggIDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb21wb3NpdGlvbl9vZl9wYXJ0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3kge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAmLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICAgICAmLS12MSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktdmFjYXRpb24ge1xyXG4gICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgICAgICAgICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFjYXRpb25fX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzNDBweCArIDZlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGx5LW9ubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgJi5hcHBseS1vbmxpbmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRwZSB7XHJcbiAgICAgICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUkVQUkVTRU5UQVRJVkUgREVUQUlMU1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41ZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgJl9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwLjVlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBSRVBSRVNFTlRBVElWRSBERVRBSUxTXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA1ZW0gMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1oYXMtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12diB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMGVtIDVlbSAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBCRUdJTlxyXG4gICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbl9kcmF3aW5nX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWhhcy12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWFsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBlbSAxZW0gMCA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBSRVBSRVNFTlRBVElWRSBERVRBSUxTXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9vbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12diB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLTM2MGRlZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtIHtcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEVORFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjVweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07IiwiLy8gaXRlbSBsaW5rXHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmFwcGx5LW9ubGluZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAmX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuXHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTV2aDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC44ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydGllcy1yZWxhdGVkX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydGllcy1yZWxhdGVkX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAvL21hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGcgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7IiwiLy8gQUdFTkNZXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGVudF9hZ2VuY3lfd3JhcHBlcl93aWR0aDogMTMzNXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV92YWxpZGF0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMXB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fc3VibWl0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4uYWdlbmN5IHtcclxuICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9jb250ZW50X2FnZW5jeV93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX25hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWFuZGF0b3J5LFxyXG4gICAgICAgICAgICAgICAgJi5uZWdvY2lhdGV1ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2luZm8tZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV92YWxpZGF0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV9zdWJtaXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdG9vbHMtdjFfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRvb2xzLXYxX2l0ZW1fdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX3N2Zy1maWxsOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRvb2xzLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRvb2xzLXYxX2l0ZW1faG92ZXJfc3ZnLWZpbGw6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sc19pdGVtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44NSkgIWRlZmF1bHQ7XHJcbi50b29scyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IC4yZW0gMDtcclxuICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgJi5zaG93aGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sc19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEFuaW1hdGlvblxyXG5cclxuICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vbGVmdDogNzYlO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udG9vbHMtdjEge1xyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBidXR0b24sXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29scy12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xzLXYxX2l0ZW1fdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xzLXYxX2l0ZW1fc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWNhbGN1bGF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29scy12MV9pdGVtX2hvdmVyX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29scy12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29scy12MV9pdGVtX2hvdmVyX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3ZnLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xzLXYxX2l0ZW1faG92ZXJfc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29scy12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfY29udGFjdC1hZ2VuY3lfbWF4LXdpZHRoOiAxMjY1cHggIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAuY29udGFjdC12MSB7XHJcbiAgICAgICAgICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9jb250YWN0LWFnZW5jeV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGVsLFxyXG4gICAgICAgICAgICAgICAgJi1tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXggMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgMTBlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2l0eSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktbGlzdGluZyB7XHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8mX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfbGlzdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxufSIsIiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfY29udGFjdC1hZ2VuY3lfbWF4LXdpZHRoOiAxMjY1cHg7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoOiAxNDcwcHggIWRlZmF1bHQ7XHJcblxyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9uYW1lLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9uYW1lLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X3RleHQtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfY29udGVudC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMC41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0ZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNS4zMzNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9uYW1lLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuMDY3ZW0gYXV0byAxLjI2N2VtIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtdGV4dHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMSwgJi0tMiwgJi0tMyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnQtZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyAge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBSZXByZXNlbnRhdGl2ZXMgbGlzdGluZyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuXHJcbi8vIENvbnRlbnRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbi8vIENvb3Jkc1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gQm91dG9uXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gQXV0cmVzXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDAuNWVtOyIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBSZXByZXNlbnRhdGl2ZXMgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuXHJcbi8vIENvbnRlbnRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gQ29vcmRzXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfbGFiZWwtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfY29udGVudC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEJvdXRvblxyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBBdXRyZXNcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMC41ZW07IiwiJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aDogMTQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMC41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNS4zMzNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjJlbSAyLjMzM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X25hbWUtZm9udDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLXRleHR0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEsICYtLTIsICYtLTMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9pbmZvcy1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfY29udGVudC1mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcgIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIC5idG5Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5Db25maWdDb29raWVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmdBbmltZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdHJlQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRTdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blJldG91ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29va2llUGFyYW1zX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29raWVzRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmVTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXF1aXJlZENvb2tpZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDsgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7IC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7IC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0OyAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAzZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS14bDogMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzNTBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdFxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI4MHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjgwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX2NoZWNrYm94X3RleHQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXItcGFkZGluZy15ICR3cmFwcGVyLXBhZGRpbmcteDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5hZ2VuY3ktc2xpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWVtcHR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93fSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWxldGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVsZXRlLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIElURU0gSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgICAgICAgICAvLy5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAvL31cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC8vICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLy8gICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fY2hlY2tib3hfdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXI7IC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93OiAxOyAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnOiAyOyAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS14bDogMzsgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bDogM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0teGw6IDFlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzUwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjgwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyODBweDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fY2hlY2tib3hfdGV4dDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7IiwiJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLnNlby1wYW5lbC12MSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlcnZpY2VzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAzZW0gMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDNlbSAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuOGVtIDEwZW0gNy44ZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRzZXJ2aWNlcy12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHg7XHJcbiRzZXJ2aWNlcy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4O1xyXG4kc2VydmljZXMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTc0MHB4ICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODQpO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQtLW1kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIGl0ZW0gdGl0bGVcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSBsaW5rXHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZDtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlcnZpY2VzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS0xIHtcclxuICAgICAgICAvL2hlaWdodDogNDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1LjYlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDY2NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS0yIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kLS1tZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNWVtIDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvL21heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS0zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kLS1tZDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNWVtIDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIHtcclxuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXZpc3VhbCxcclxuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCxcclxuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGODtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHNlcnZpY2VzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kc2VydmljZXMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE3NDBweDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODQpO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQtLW1kOiAkY29sb3JfYnJhbmQtMiFpbXBvcnRhbnQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM4MHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0teHhsOiAyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIHRpdGxlXHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuLy8gaXRlbSB0ZXh0XHJcbiRzZXJ2aWNlcy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190ZXh0X21vYmlsZV9jb2xvcjogJHRleHRfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX21vYmlsZTogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9kZXNrdG9wOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduX2Rlc2t0b3A6IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250X2Rlc2t0b3A6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjMge1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15ICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjNfaXRlbS1wZXItcm93fSAtICgjeyRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0tbGcgJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXktLWxnICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS14eGx9IC0gKCN7JHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNGVtIDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjNfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfbW9iaWxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGV4dF9tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjNfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0tZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfZGVza3RvcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduX2Rlc2t0b3A7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnRfZGVza3RvcDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHNlcnZpY2VzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzgwcHg7XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3c6IDE7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14OiAwO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS14eGw6IDI7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjNfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kc2VydmljZXMtdjNfdGV4dF9tb2JpbGVfY29sb3I6ICR0ZXh0X21vYmlsZV9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX21vYmlsZTogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCk7XHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9kZXNrdG9wOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbl9kZXNrdG9wOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udF9kZXNrdG9wOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmctbW9iaWxlX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS1sZzogMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS14eGw6IDMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjRfc3ZnX2ZpbGxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSB0aXRsZVxyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12NCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjRfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VydmljZXMtdjRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teSAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teCA1ZW0gJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3d9IC0gKCN7JHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInh4bFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS1sZyAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teS0tbGcgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGwgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZDogJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfbWF4LXdpZHRoOiAxMDgwcHggIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbHVtbi1wZXItcm93OiAzICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmc6IDNlbSAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15OiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGU6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC0tYWx0ZXJuYXRlOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGUgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGUgLyAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MS1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRzaWxvcy12MS0taW5uZXJfcGFkZGluZztcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2lsb3MtdjEtLWlubmVyX2JvcmRlci1ib3R0b207XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lsb3MtdjEge1xyXG4gICAgICAgICZfX2l0ZW1zLS0xIHtcclxuICAgICAgICAgICAgLnNpbG8ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lsb19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg6IDEwODBweDtcclxuJHNpbG9zLXYxLS1pbm5lcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTM7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sdW1uLXBlci1yb3c6IDM7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZzogM2VtIDA7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tc206IDAgJHdyYXBwZXJfcGFkZGluZztcclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwZW07XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDA7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlcjtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZSAvICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU7XHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGU6IGluaGVyaXQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfbWF4LXdpZHRoOiAxMDgwcHggIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2x1bW4tcGVyLXJvdzogMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZGRpbmc6IDNlbSAwIDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbTogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc2lsb3MtdjFfcGFkZGluZztcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNpbG9zLXYxX21heC13aWR0aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaWxvcy12MV9ib3JkZXItYm90dG9tO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG9zLXYxIHtcclxuICAgICAgICAmX19pdGVtcy0tMSB7XHJcblxyXG4gICAgICAgICAgICAuc2lsbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjFfbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiRzaWxvcy12MV9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTM7XHJcbiRzaWxvcy12MV9jb2x1bW4tcGVyLXJvdzogMztcclxuJHNpbG9zLXYxX3BhZGRpbmc6IDNlbSAwIDA7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbTogMCAkd3JhcHBlcl9wYWRkaW5nO1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwZW07XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwZW07XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDA7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlO1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yOyIsIiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0byAhZGVmYXVsdDtcclxuXHJcbi5zaWxvcy12MiB7XHJcbiAgICBtYXJnaW46ICRzaWxvLXYyX19tYXJnaW47XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2lsby12MiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpbG8tdjJfX3BhZGRpbmc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzaWxvLXYyX19qdXN0aWZ5LWNvbnRlbnQ7XHJcbiAgICBcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fY29udGVudF9fbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6ICRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvLXYyX19saXN0LWl0ZW1fX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzaWxvLXYyX19saXN0LWxpbmtfX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbl9faG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypcclxuICogU2lsb3MgcG91ciBsZSBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuKi9cclxuXHJcbiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvO1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHg7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMztcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmU7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0bzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc29jaWFscy1zaGFyZS12MV9pdGVtX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV9zdmctZmlsbDogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICZfX3NoYXJlIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1fc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXdoYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGwgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Bvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14eGwgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gNS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14eGw6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZDtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwIDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjhlbSAwIDcuOGVtIDllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQsICYtY29udGVudCA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kdGVhbS12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHg7XHJcbiR0ZWFtLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE4NDBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTNweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fdGV4dF9jb2xvcjogJHRlYW0tdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiA3LjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMjUlIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1jb29yZHMge1xyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12Ml9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMikge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KTtcclxuJHRlYW0tdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiR0ZWFtLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxODQwcHg7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRlYW0tdjJfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9faXRlbV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvcjtcclxuJHRlYW0tdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJHRlYW0tdjJfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIGxpbmtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQ7XHJcbiAgICBcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDNlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0ZWFtLXYzX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIkdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplO1xyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOiAkdG9wYmFyX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9wYmFyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24gICA6IGZsZXgtZW5kICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjogJHRvcGJhcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICAgOiAkdG9wYmFyX3Bvc2l0aW9uICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkdG9wYmFyX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBTRUxFQ1RJT05cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX3BhZGRpbmctLWlubmVyICAgOiAkc2VsZWN0aW9uX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRzZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRzZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvcGJhcl9zb2NpYWxzX2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfYm9yZGVyLWJvdHRvbSA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9wdWNlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9zaG93aGlkZV9jb250ZW50X2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODYpICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9fbGFuZ19iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BiYXIge1xyXG4gICAgcGFkZGluZzogJHRvcGJhcl9wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHRvcGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogNjBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIC5oZWFkZXItLWlubmVyICZ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHRvcGJhcl9wb3NpdGlvbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhcl9fbGFuZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdENvbm5lY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsMC45KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEuM2VtIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLDAuOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc29jaWFscyB7XHJcbiAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR0b3BiYXJfc29jaWFsc19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyouaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9wYmFyX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHRvcGJhcl9zb2NpYWxzX2JvcmRlcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgJi5yYXRpbmcge1xyXG5cclxuICAgICAgICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICAmX19zdGFycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wYmFyX3Nob3doaWRlX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdG9wYmFyX3Nob3doaWRlX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvcGJhcl9zaG93aGlkZV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX3Nob3doaWRlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnRvcGJhciB7XHJcbiAgICAgICAgcGFkZGluZzogJHRvcGJhcl9wYWRkaW5nLS1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0b3BiYXJfcG9zaXRpb24tLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC50b3BiYXIge1xyXG4gICAgICAgICAgICAmX19zZWxlY3RlZENvbm5lY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogVG9wIGJhciAqL1xyXG5cclxuJHRvcGJhcl9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yLS1pbm5lcjogJHRvcGJhcl9nX21haW5fY29sb3I7XHJcbiR0b3BiYXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiR0b3BiYXJfcGFkZGluZyAgIDogMDtcclxuJHRvcGJhcl9wb3NpdGlvbiAgIDogZmxleC1lbmQ7XHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZDtcclxuJHRvcGJhcl9wYWRkaW5nLS1pbm5lciAgIDogJHRvcGJhcl9wYWRkaW5nO1xyXG4kdG9wYmFyX3Bvc2l0aW9uLS1pbm5lciAgIDogJHRvcGJhcl9wb3NpdGlvbjtcclxuXHJcblxyXG4vLyBSw6lzZWF1eCBzb2NpYXV4XHJcbiR0b3BiYXJfc29jaWFsc19ib3JkZXI6IDA7XHJcbiR0b3BiYXJfc29jaWFsc19ib3JkZXJfaG92ZXI6IDA7XHJcbiR0b3BiYXJfc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4kdG9wYmFyX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2JvcmRlci1ib3R0b20gOiAwO1xyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfcHVjZV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfc2hvd2hpZGVfY29udGVudF9iYWNrZ3JvdW5kIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg2KTtcclxuXHJcbiR0b3BiYXJfX2xhbmdfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4iLCIkYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX3RpdGxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9jb250ZW50X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44NSkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9pdGVtX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3IgOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9pdGVtX3RleHQtYWxpZ24gOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4uYWxlcnRtYWlsX3Rvb2wge1xyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBmaWxsOiRhbGVydG1haWxfdG9vbF90aXRsZV9zdmdfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rICB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWxfdG9vbF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWxfdG9vbF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbF90b29sX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRhbGVydG1haWxfdG9vbF9pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3doaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWxfdG9vbF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsX3Rvb2xfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWxfdG9vbF90aXRsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRjb25uZWN0X2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X3RpdGxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG4kY29ubmVjdF9pdGVtX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfaXRlbV9jb2xvciA6ICRjb25uZWN0X2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGNvbm5lY3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfaXRlbV90ZXh0LWFsaWduIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLy8gdG9wYmFyXHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3Nfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19ib3JkZXItY29sb3JfaG92ZXI6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX2NvbG9yX2hvdmVyOiAkY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3JfaG92ZXI6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi5jb25uZWN0IHtcclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgZmlsbDokY29ubmVjdF90aXRsZV9zdmdfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAvL3BhZGRpbmc6ICRmb290ZXItdjFfY29ubmVjdF9wYWRkaW5nO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluayAge1xyXG4gICAgICAgICAgICBmb250OiAkY29ubmVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbm5lY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb25uZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb25uZWN0X2l0ZW1fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbm5lY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbm5lY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyomLm9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ubmVjdF90aXRsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIFRPUEJBUlxyXG4udG9wYmFyX19jb25uZWN0IHtcclxuICAgICYuY29ubmVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3doaWRlIHtcclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25uZWN0X19zdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7ICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhlbSAxLjNlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IHVuc2V0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgY29sb3I6ICR0b3BiYXJfY29ubmVjdF9saW5rc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b3BiYXJfY29ubmVjdF9saW5rc19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0b3BiYXJfY29ubmVjdF9saW5rc19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JvcmRlci1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9wYmFyX2Nvbm5lY3RfbGlua3Nfc3ZnX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgZmlsbDogJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRjb25uZWN0X2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb25uZWN0X3RpdGxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbm5lY3RfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpO1xyXG4kY29ubmVjdF9pdGVtX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJGNvbm5lY3RfaXRlbV9jb2xvciA6ICRjb25uZWN0X2l0ZW1fY29sb3I7XHJcbiRjb25uZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuJGNvbm5lY3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY29ubmVjdF9pdGVtX3RleHQtYWxpZ24gOiBjZW50ZXI7XHJcblxyXG5cclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JvcmRlci1jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfY29sb3JfaG92ZXI6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXIgOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlcjtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaC0tZmxhZyB7XHJcbiAgICAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDo1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGs6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lcy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmw6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ubC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm86YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ydS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3NlbGVjdCB7XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWl0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXB0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5sYW5nLXN3aXRjaCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi8iLCIkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjsiLCIkbGFuZ190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG5cclxuLmxhbmcge1xyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRsYW5nX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAuNGVtO1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nX2NvbnRlbnRfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZ19pdGVtX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxhbmdfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZ19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmdfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkbGFuZ19jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmdfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZsYWcge1xyXG4gICAgICAgIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZW4ge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lcyB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taXQge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ubCB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHQge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ydSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmdfX3ZhbHVlLS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5nX192YWx1ZSB7XHJcbiAgICAgICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZGsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZnIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1wdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiJG1laWxsZXVycy1hZ2VudHNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1laWxsZXVycy1hZ2VudHNfcGFkZGluZzogNnB4IDE2cHggMXB4ICFkZWZhdWx0O1xyXG4kbWVpbGxldXJzLWFnZW50c19ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRtZWlsbGV1cnMtYWdlbnRzX2ltZy1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcblxyXG4udG9wYmFyIHtcclxuXHJcbiAgICAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWlsbGV1cnMtYWdlbnRzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZWlsbGV1cnMtYWdlbnRzX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtZWlsbGV1cnMtYWdlbnRzX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWVpbGxldXJzLWFnZW50c19pbWctaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1laWxsZXVycy1hZ2VudHNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1laWxsZXVycy1hZ2VudHNfcGFkZGluZzogNnB4IDE2cHggMXB4ICFkZWZhdWx0O1xyXG4kbWVpbGxldXJzLWFnZW50c19ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRtZWlsbGV1cnMtYWdlbnRzX2ltZy1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7IiwiJHBob25lX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV90aXRsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGhvbmVfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG4kcGhvbmVfaXRlbV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX2NvbG9yIDogJHBob25lX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGhvbmVfaXRlbV90ZXh0LWFsaWduIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLnBob25lIHtcclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgZmlsbDokcGhvbmVfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkZm9vdGVyLXYxX3Bob25lX3BhZGRpbmc7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rICB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwaG9uZV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGhvbmVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwaG9uZV9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBob25lX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwaG9uZV9pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3doaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGhvbmVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGhvbmVfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG5cclxuICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaG9uZV90aXRsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRwaG9uZV9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGhvbmVfdGl0bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGhvbmVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBob25lX2NvbnRlbnRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KTtcclxuJHBob25lX2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGhvbmVfaXRlbV9jb2xvciA6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4kcGhvbmVfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kcGhvbmVfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBob25lX2l0ZW1fdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07IC8vIENvbXBhdGliaWxpdHkgSUUgMTAgJiAxMVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi50b29sc19faXRlbSB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBTw6lsZWN0aW9uXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMDtcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG5cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0aW9uX3BhZGRpbmctLWlubmVyICAgOiAkc2VsZWN0aW9uX3BhZGRpbmc7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRzZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJHNlbGVjdGlvbl9pY29uX3N0cm9rZTtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U7IiwiJGZvbnQtdGl0bGUtcGFnaW5hdGlvbjpub3JtYWwgbm9ybWFsIDQwMCAyM3B4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvbnQtdGl0bGUtcGFnaW5hdGlvbi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb250LWxhYmVsLXJhZGlvOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9udC1wbGFjZWhvbGRlci1zZWxlY3QtcG9waW46bm9ybWFsIG5vcm1hbCA2MDAgLjkzNzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1jb2xvci1CdWxsZS1hY3RpdmU6JGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWFjdGl2ZTokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWJvcmRlci1hY3RpdmU6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXNlbGVjdC1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0xICAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xOm5vcm1hbCBub3JtYWwgNDAwIDYwcHgvMS4xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xLS14czpub3JtYWwgbm9ybWFsIDQwMCA0MHB4LzEuMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6JGNvbG9yX2JyYW5kLTEgICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yOm5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94OiRjb2xvcl9icmFuZC0xICAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtcmFwaWRlLWNvbG9yLWJvcmRlci1TdmdfY2hlY2tib3g6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXBhcmFncmFwaGUtdG9wLWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xLW1kOm5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsLWhvdmVyOiRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLWNoZWNrYm94LXN2Zy1iYWNrZ3JvdW5kLWhvdmVyOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0OztcclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbDp0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbi5ib2R5LW1vZGFsLS1vcGVuIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuKi9cclxuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXN7XHJcblxyXG5cdC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGV7XHJcblx0XHQvKnotaW5kZXg6MDsqL1xyXG5cdFx0LmNoZWNrYm94X19maWVsZDpjaGVja2VkKy5jaGVja2JveF9fYm94IHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMTIzNDU3O1xyXG5cdFx0fVxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cdFx0Lm1haW4tc2VhcmNoX19jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQubW9kdWxlLWVzdGltYXRpb24tZXRhcGVzX193cmFwcGVye1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMzVweDtcclxuXHRcdH1cclxuXHRcdC5hbGwtc3dpcGVyLWJ1dHRvbntcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdG1hcmdpbjowIDFlbTtcclxuXHRcdFx0XHRmaWxsOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXJyb3dfbGlua19zdmcucHJldntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSBcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXtcclxuXHRcdFx0LmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmpzLWhlaWdodC1lc3RtLWV0YXBzIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Lm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDoyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWNsb3NlZCxcclxuXHRcdC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uLS1leHBhbmRlZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNoZWNrYm94X19zcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cdFx0fVxyXG5cdFx0LmNoZWNrYm94X19maWVsZDpjaGVja2VkKy5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcclxuXHRcdFx0ZmlsbDogJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbDtcclxuXHRcdH1cclxuXHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMSAuY2hlY2tib3hlcyA6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHtcclxuXHRcdFx0YmFja2dyb3VuZDokbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1ob3ZlcjtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xyXG5cdFx0XHRmaWxsOiAkbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0LnJhZGlvIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbnB1dCB7XHJcblx0XHRcdFx0JjpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiArIGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQubmFtZWRpdl9fcGFnaW5hdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMmVtO1xyXG5cdFx0fVxyXG5cdFx0Lm5hbWVkaXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5tb2RhbF9fYmFja2dyb3VuZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1hbGx7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDoxMDAlXHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjFlbTtcclxuXHRcdH1cclxuXHRcdC5lc3RpbWF0aW9uX19sb2dve1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG5cdFx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMWVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRcdC5tb2RhbF9fYm9keXtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwuOTUpO1xyXG5cdFx0XHRoZWlnaHQ6IDkzdmg7XHJcblx0XHRcdHdpZHRoOiA5OCU7XHJcblx0XHRcdGhlaWdodDogODJ2aDtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NyU7XHJcblx0XHR9XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRcdFxyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdC5mb3JtX19maWVsZC5zZWxlY3QgbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICRtb2R1bGUtZXRhcGVzLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxLjVlbSAyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0Lm1vZGFsX19zY3JvbGxlciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNsb3NlX19idG5fYWxsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRzcGFuLmJudF9fdGV4dF9fbW9kYWxfX2Nsb3NlIHtcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWxfX3Njcm9sbGVyIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRcdHdpZHRoOiA2OSU7XHJcblx0XHRcdH1cclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xyXG5cdFx0XHR3aWR0aDogMS4yZW07XHJcblx0XHRcdGhlaWdodDogMS4yZW07XHJcblx0XHR9XHJcblx0XHQuY2xvc2VfX2J0bl9fdGV4dCB7XHJcblx0XHRcdHRvcDogMWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNWVtO1xyXG5cdFx0XHRyaWdodDogMWVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtaW4td2lkdGg6IDExMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuXHRcdFx0Ym90dG9tOiBpbmhlcml0O1xyXG5cdFx0XHRsZWZ0OiBpbmhlcml0O1xyXG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZXtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcblx0XHRcdC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yLS14cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aXRsZV9fY29udGVudHtcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCl7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpe1xyXG5cdFx0XHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMS0teHM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLXBhcmFncmFwaGUtdG9wLWZvbnQtMTtcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b24uZXhwYW5kLWJ1dHRvbiB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTE7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRmaWxsOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uLS1leHBhbmRlZHtcclxuXHRcdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFx0dG9wOiAxOXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSxcclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTEtbWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0cGFkZGluZzogN3B4IDI1cHg7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LmFsbC1zd2lwZXItYnV0dG9ue1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xyXG5cdFx0XHQuYWxsLXN3aXBlci1idXR0b24gPiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0LmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWxsLXN3aXBlci1idXR0b24gPiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9ue1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCZfX3RpdGxlX19jb250ZW50X18ye1xyXG5cclxuXHRcdFx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRcdFx0Zm9udDokZm9udC10aXRsZS1wYWdpbmF0aW9uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG5cdFx0XHRcdFx0Zm9udDokZm9udC10aXRsZS1wYWdpbmF0aW9uLS14cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbntcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0dG9wOiA5MHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogICNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjZweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuXHRcdFx0XHRcdGNvbG9yOiRtb2R1bGUtZXRhcGVzLWNvbG9yLUJ1bGxlLWFjdGl2ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1hY3RpdmU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1ib3JkZXItYWN0aXZlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzkxOTE5MTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Y29sb3I6JGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMXtcclxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2lkXj1cIm15LWNoZWNrYm94XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0Zm9udDokZm9udC1sYWJlbC1yYWRpbztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0bGVmdDogLTVweDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwgaW1nIHtcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0cGFkZGluZzogMC44ZW0gMWVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoZWNrYm94ZXMtc3Zne1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItYm9yZGVyLVN2Z19jaGVja2JveDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ6Y2hlY2tlZCArIGxhYmVsIC5jaGVja2JveGVzLXN2ZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0XHQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIuKck1wiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdDpjaGVja2VkICsgbGFiZWwgaW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fbGVnYWxzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzQgLmZvcm1fX2xlZ2FscyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzIgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uICxcclxuXHRcdC5zaXdwXzMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uICxcclxuXHRcdC5zaXdwXzQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1ue1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0XHQuZm9ybSAuZm9ybS1ncm91cCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uPioge1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMjclO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpe1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZmllbGRzZXQuZm9ybV9fZmllbGRzZXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0LnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMiAuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MSUgO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2l3cF8zIC5mb3JtX19maWVsZCB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDQxJSA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaXdwXzQgLmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNDElIDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdC5mb3JtIC5mb3JtLWdyb3VwPioge1xyXG5cdFx0XHRmbGV4OiBpbmhlcml0O1xyXG5cdFx0XHRmbGV4LWJhc2lzOiBpbmhlcml0O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdFx0LmpzLXN3aXBlci1lc3RpbWF0aW9uLXJhcGlkZXtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNpd3BfMiAsXHJcblx0XHQuc2l3cF8zICxcclxuXHRcdC5zaXdwXzQge1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0dWwucmFkaW9zX19ncm91cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTAuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OjA7XHJcblx0XHR9XHJcblx0XHQuc2l3cF8yLnN3aXBlci1zbGlkZS1hY3RpdmUgLFxyXG5cdFx0LnNpd3BfMy5zd2lwZXItc2xpZGUtYWN0aXZlICxcclxuXHRcdC5zaXdwXzQuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMi5zd2lwZXItc2xpZGUtbmV4dCB7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzMuc3dpcGVyLXNsaWRlLW5leHQge1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQuc2l3cF80LnN3aXBlci1zbGlkZS1uZXh0IHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMntcclxuXHJcblx0XHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xyXG5cdFx0XHR3aWR0aDogMTAwJSA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybXtcclxuXHRcdFx0Jl9fY29uZGl0aW9ucyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfM3tcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdFx0XHRcdC5jaGVja2JveF9fbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMiksXHJcblx0XHRcdC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHQuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCg0KXtcclxuXHRcdFx0XHQucmFkaW9fX2lucHV0OmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogYXV0bztcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hlY2tib3hfX2xhYmVsIHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuc2VsZWN0X19sYWJlbCAsXHJcblx0XHQudGV4dGZpZWxkX19sYWJlbHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5yYWRpb3NfX2xlZ2VuZCAsXHJcblx0XHQuY2hlY2tib3hlc19fbGVnZW5ke1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQ6JHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0XHR9XHJcblx0XHQucmFkaW9zX19sZWdlbmQ6Zmlyc3QtbGV0dGVyICxcclxuXHRcdC5jaGVja2JveGVzX19sZWdlbmQ6Zmlyc3QtbGV0dGVye1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdFx0LnRleHRmaWVsZF9faW5wdXQge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdH1cclxuXHRcdC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuXHRcdFx0bWluLWhlaWdodDo1MnB4O1xyXG5cdFx0fVxyXG5cdFx0c3Bhbi5zZXBhcmF0aW9uX2NvbnRlbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpd3BfNCAuZm9ybV9fZmllbGQuc2VsZWN0Om50aC1jaGlsZCgxKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlIDtcclxuXHRcdH1cclxuXHRcdC5mb3JtX192YWxpZGF0aW9uIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzR7XHJcblx0XHRcdC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5kaXNhYmxlZC12ZXJpZmljYXRpb257XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjNjA2MDYwO1xyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsX19ib2R5IHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVlbSA4ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJlbSAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbHtcclxuXHRcdFx0d2lkdGg6MTAwJVxyXG5cdFx0fVxyXG5cdFx0LnJhZGlvX19sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC42ZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpe1xyXG5cdFx0XHQuZm9ybV9fdmFsaWRhdGlvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQucmFkaW8tZXRhZ2V7XHJcblx0XHRcdGxpLnJhZGlvc19faXRlbTpudGgtY2hpbGQoMSkgbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmZvcm1fX2ZpZWxkLnJhZGlvcy5yYWRpby1zaW1wbGUgbGVnZW5kLnJhZGlvc19fbGVnZW5kIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdC5mb3JtX19maWVsZC5jaGVja2JveGVzLmNoZWNrYm94LXNpbXBsZSBsZWdlbmQuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSB1bC5yYWRpb3NfX2dyb3VwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Y29sb3I6JG1vZHVsZS1ldGFwZXMtc2VsZWN0LWNvbG9yLXN3aXA7XHJcblx0XHRcdGZvbnQ6JHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG5cdFx0XHRvcHRpb257XHJcblx0XHRcdFx0Y29sb3I6JG1vZHVsZS1ldGFwZXMtc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwO1xyXG5cdFx0XHRcdGZvbnQ6JHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XHJcblx0XHRcdC5hbGwtc3dpcGVyLWJ1dHRvbiB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZSBoZWFkZXIuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUudGl0bGV7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzEgaGVhZGVyLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlLnRpdGxle1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmJ1bGxlLXJhZGlve1xyXG5cdFx0XHRsYWJlbC5yYWRpb19fbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6MWVtO1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaS5yYWRpb3NfX2l0ZW0gLnJhZGlvX19pbnB1dCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpb19faW5wdXQrbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnVsbGUtcmFkaW8ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0XHRtYXJnaW46IDJlbSAxLjVlbSAyZW07XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fZmllbGQudGV4dGZpZWxkIGxhYmVsLnRleHRmaWVsZF9fbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm17XHJcblx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGVnYWxzIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fc3VibWl0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW52aXJvbm5lbWVudC1saXN0IHtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHR9XHJcblxyXG5cdC5lc3RpbWF0aW9uLXYxX190aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHR9XHJcblxyXG5cdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX19mb3JtX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX19mb3JtX21vcmVfX2ljb24tLWNsb3NlZCxcclxuXHQuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb25fZm9ybSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uLmV4cGFuZC1idXR0b24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZmlsbDokY29sb3JfYnJhbmQtMTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWR7XHJcblx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdHRvcDogMTlweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0c3Zne1xyXG5cdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy9Ub3AgYmFyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb250LXRpdGxlLXBhZ2luYXRpb246bm9ybWFsIG5vcm1hbCA0MDAgMjNweCAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuJGZvbnQtdGl0bGUtcGFnaW5hdGlvbi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuJGZvbnQtbGFiZWwtcmFkaW86bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZm9udC1wbGFjZWhvbGRlci1zZWxlY3QtcG9waW46bm9ybWFsIG5vcm1hbCA2MDAgLjkzNzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xIDtcclxuXHJcbiRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jb2xvci1CdWxsZS1hY3RpdmU6JGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1hY3RpdmU6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1iYWNrZ3JvdW5kLUJ1bGwtYm9yZGVyLWFjdGl2ZTokY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXNlbGVjdC1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0xIDtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXNlbGVjdC1vcHRpb24tY29sb3Itc3dpcDokY29sb3JfYnJhbmQtMjtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgNjBweC8xLjFlbSAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMS0teHM6bm9ybWFsIG5vcm1hbCA0MDAgNDBweC8xLjFlbSAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6JGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMjpub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yLS14czpub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94OiRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtcmFwaWRlLWNvbG9yLWJvcmRlci1TdmdfY2hlY2tib3g6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1wYXJhZ3JhcGhlLXRvcC1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjNlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xLW1kOm5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbC1ob3ZlcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtaG92ZXI6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsOnRyYW5zcGFyZW50OyIsIlxyXG4kYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDogJHBhZ2VzX2lubmVyX3BhZGRpbmc7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1yZXByZXNlbnRhdGl2ZXMtZGV0YWlsc192MV93cmFwcGVyX21heC13aWR0aDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1kZXRhaWxzX3YxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2NvbnRhY3QtYWdlbmN5X21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWRldGFpbHNfdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWRldGFpbHNfdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWdlbmN5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWdlbmN5LWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRjb250YWN0LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkY29udGFjdC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9jb250YWluZXJfbWF4LXdpZHRoOiAkY29udGFjdC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1jb250YWN0LXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12Ml93cmFwcGVyX21heC13aWR0aDogJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjJfY29udGFpbmVyX21heC13aWR0aDogJGNvbnRhY3QtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1jb250YWN0LXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtY29udGFjdC12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1jb250YWN0LXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY193cmFwcGVyX21heC13aWR0aDogJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY19jb250YWluZXJfbWF4LXdpZHRoOiAkY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtbmV3cy1saXN0aW5nLXYye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogJG5ld3MtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDogJG5ld3MtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjQ1cHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRzZWxlY3Rpb24tY29udGVudC12MV93cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV93cmFwcGVyX21heC13aWR0aDogJGVzdGltYXRpb24tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY29udGFpbmVyX21heC13aWR0aDogJGVzdGltYXRpb24tdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV93cmFwcGVyX21heC13aWR0aDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRhbGVydG1haWwtY29udGVudC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRldmVudHMtbGlzdGluZy12MV93cmFwcGVyICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRldmVudHMtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG5cclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12M19tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuXHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5qcy1sYXp5LFxyXG4uanMtc3dpcGVyLWxhenkge1xyXG4gIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjVzO1xyXG5cclxuICAgICYuanMtbGF6eS1sb2FkZWQsXHJcbiAgICAmLmpzLWxhenktZXJyb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy5sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4iLCJcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXHJcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyMTc1OWI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTQ1NTIGVudHJ5IHBvaW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzAwLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDEtZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDUtcGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fZHJhd2luZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2VkaXRvcmlhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbGlua3MtZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21vcmUtYWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3NlYXNvbmFsLXJlbnRhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3Nlby10YWcuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19zdGF0dXMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY2llcy9fYWdlbmN5LWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1ob21lLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jaWVzL19hZ2VuY3ktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY2llcy9fYWdlbmN5LWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52cy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JhY2stbGluay9fYmFjay1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYmxvYy9fYmxvYy1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvX2NhbGwtdHJhY2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9jb250YWN0LnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvY29udGFjdC52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9jb3VudGVyL19jb3VudGVyLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnY0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Rvd25sb2FkL19kb3dubG9hZC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC12MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL19saXN0aW5nLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lbXB0eS1zZWFyY2gvX2VtcHR5LXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1zZW8uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9yZXN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50c19kZXRhaWxzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZm9vdGVyL19mb290ZXItdjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8udjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbWFpbi1uYXYvX21haW4tbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tc2VhcmNoL19tYWluLXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52bWFuZGF0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtcmVsYXRlZC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52My5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BvcGluLWVzdGltYXRpb24tcmFwaWRlL19fZXN0aW1hdGlvbi1wYWdlLWV0YXBlcy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wb3Bpbi1lc3RpbWF0aW9uLXJhcGlkZS9fX2VzdGltYXRpb24tcG9waW4uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2RldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfZGV0YWlsLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19kZXRhaWwudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvbW90ZS9wcm9tb3RlLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMtcmVsYXRlZC9fcHJvcGVydGllcy1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmctdjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmUtZGV0YWlscy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlc19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcmdwZC9fcmdwZC1jb29raWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Nlby1wYW5lbC9zZW8tcGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnY0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS1pbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NvY2lhbHMvX3NvY2lhbHNfc2hhcmUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b29scy9fdG9vbHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fY29ubmVjdC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fbGFuZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX21laWxsZXVycy1hZ2VudHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19waG9uZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvcmdwZC9fcmdwZC1jb29raWVzLnNjc3NcIjtcclxuQGltcG9ydCBcIjAwLWNvcmUvXzAwLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDEtZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzAyLWNvcmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDUtcGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3NcIjtcclxuQGltcG9ydCBcIjAxLXRvb2xzL19hbmltYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fZm9udC5lc3RpbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fZnVuY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fbWl4aW5zLnJlc2V0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2xpbmstYmxvYy5zY3NzXCI7XG5AaW1wb3J0IFwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIjAzLXRhZ3MvX2FyaWEtdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAzLXRhZ3MvX2hlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMy10YWdzL19odG1sLnNjc3NcIjtcclxuQGltcG9ydCBcIjA0LW9iamVjdHMvX2RhdGEtc2Nyb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL19ncmlkcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9faW5uZXJwYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL19saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbWFyZ2lucy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbW9kdWxlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS51aS5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fc2ltcGxlYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNS12ZW5kb3JzL19zbGltc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNS12ZW5kb3JzL19zd2lwZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX2FuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19tb2RhbC1zb2NpYWxzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19tb3JlLWFjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3Njcm9sbC1hbGlnbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fc2VvLXRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3N0YXR1cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL190YWJzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX2luZm9zLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fc3VibWl0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL3RleHQvX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iYWNrLWxpbmsvX2JhY2stbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Jsb2MvX2Jsb2MtbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2NhbGVuZGFyL19jYWxlbmRhci5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2NvdW50ZXIvY291bnRlci52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9kb3dubG9hZC9fZG93bmxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtdjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2VvLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtMS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy0zLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy02LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lbXB0eS1zZWFyY2gvX2VtcHR5LXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19ob21lLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmFxL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Zvcm0vX2Zvcm0udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvamVzdGltby9famVzdGltby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvc2VvLXRleHRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21haW4tbmF2L19fbWFpbi1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUtZHJvcGRvd24uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX21haW4tc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcuYmxhbmsuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9tYXAvX19tYXAuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL19tYXAudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1yZWxhdGVkLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3NsZXR0ZXIvX25ld3NsZXR0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19saXN0aW5nLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1kZXRhaWwudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLWRldGFpbC52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXMtZGV0YWlsLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb21vdGUvX3Byb21vdGUudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19hcHBseW9ubGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX21vZGFsLmRwZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnR5LWRldGFpbF9hZ2VuY3kuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL190b29scy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1kZXRhaWxzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9yZ3BkL19fcmdwZC1jb29raWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3JncGQvX3JncGQtdjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uY29udGVudC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZW8tcGFuZWwvc2VvLXBhbmVsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjQuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc29jaWFscy9fc29jaWFsc19zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2FsZXJ0bWFpbC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2Nvbm5lY3Quc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2xhbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19tZWlsbGV1cnMtYWdlbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fcGhvbmUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19zZWxlY3Rpb24taWNvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwOC1wYWdlcy9fcGFnZS1lc3RpbWF0aW9uLWV0YXBlcy1tb2R1bGUuc2Nzc1wiO1xuQGltcG9ydCBcIjA4LXBhZ2VzL19wYWdlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwOS11dGlsaXRpZXMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIwOS11dGlsaXRpZXMvX2xhenkuc2Nzc1wiO1xuQGltcG9ydCBcIjA5LXV0aWxpdGllcy9fc2NyZWVuLXJlYWRlci10ZXh0LnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICAgIC0td3JhcHBlci14OiAjeyR3cmFwcGVyX3BhZGRpbmcteF92YWx1ZX07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgLS13cmFwcGVyLXg6ICN7JHdyYXBwZXJfcGFkZGluZy14LS14c192YWx1ZX07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgLS13cmFwcGVyLXg6ICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZF92YWx1ZX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q3VzdG9tIFN0eWxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjdXN0b21zJztcclxuIiwiLyoqKioqaGVhZGVyKioqKioqKiovXHJcbi8qKmxvZ28qKi9cclxuYS5idG5fY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMzhweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzA1MjQ0NDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1heC13aWR0aDogMzAwUFg7XHJcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbn1cclxuLmhlYWRlcl9fbG9nby5sb2dve1xyXG4gICAgLmxvZ29fX3NvdXJjZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5zcGFuLnN1Ym1lbnVfX2xhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG59XHJcbnNwYW4uc3VibWVudV9fbGFiZWw6OmZpcnN0LWxldHRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4udG9wYmFyX19sb2dvIHtcclxuICAgIC5sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG59XHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tYWluLW5hdl9fbG9nbyB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuXHJcbn1cclxuLmhlYWRlci0taW5uZXIge1xyXG5cdC5oZWFkZXJfX2xvZ28ge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyMDBweCkge1xyXG5cdFx0XHJcblx0XHR0b3A6IDM5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50ZWFtLWxpc3RpbmctdjFfX2l0ZW0ge1xyXG5cdC5pdGVtX19kZWNvcmF0ZSB7XHJcblx0XHQuZGVjb3JhdGVfX3Zpc3VhbCB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDU1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyoqKm1lbnUqKiovXHJcbi5tZW51X19sYWJlbDpsYW5nKGVuKSwubWVudV9fbGFiZWw6bGFuZyhpdCl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcblxyXG4ubWVudV9fbGFiZWw6bGFuZyhlbik6OmZpcnN0LWxldHRlciwubWVudV9fbGFiZWw6bGFuZyhpdCk6OmZpcnN0LWxldHRlcntcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuLyoqKnNlYXJjaCoqKi9cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjcpO1xyXG5cdH1cclxufVxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG5cdC5mb3JtX19jb250ZW50IHtcclxuXHRcdC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuXHQuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcclxuXHRcdC5sYWJlbC1lbGVtZW50IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuXHQuZm9ybVNlbGVjdF9fY29udGVudCB7XHJcblx0XHQudGV4dGZpZWxkX19pbnB1dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIge1xyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQuZm9ybVJhbmdlX19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcclxuXHRcdFx0LmJ1dHRvbl9Db250ZW50IHtcclxuXHRcdFx0XHQuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcclxuXHRcdFx0LnJlc2V0X2J1dHRvbl9pdGVtIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG5cdC5tYWluLW5hdl9fdG9vbHMge1xyXG5cdFx0Lm1lbnVfX2l0ZW0ge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQubWVudV9fbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qKipzZXJ2aWNlcyoqKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS10ZXh0ICwuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXRleHQsLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS10ZXh0e1xyXG4gICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcblxyXG59XHJcbi5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyB7XHJcblx0LmJ1dHRvbi1kcmF3aW5nIHtcdFx0XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgIH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG4uc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUge1xyXG5cdC50aXRsZSB7XHJcblx0XHQudGl0bGVfX2NvbnRlbnQtMTpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiphbGVydCBtYWlsKioqL1xyXG4uYWxlcnRtYWlsLXYxX190ZXh0e1xyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzZBNkE2QSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcbi5hbGVydG1haWwtdjFfX2xpbmtzIHtcclxuXHQuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLyoqKmNvdXAgZGUgY29ldXIqKiovXHJcbi5mYXZvcml0ZXMtdjNfX2l0ZW0tdGV4dCwuZmF2b3JpdGVzLXYzX19pdGVtLWFkZHJlc3N7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xyXG5cdC5idXR0b24tZHJhd2luZyB7XHJcblx0XHQuYXJyb3dfbGlua19zdmcge1xyXG5cdFx0XHRcclxuXHRcdFx0ZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKioqbmV3bGV0dGVyKiovXHJcbi5uZXdzbGV0dGVyLXYxX190aXRsZSB7XHJcblx0LnRpdGxlIHtcclxuXHRcdC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KWFuZCAobWF4LXdpZHRoOiAxNTM2cHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKipmb290ZXIqKiovXHJcbi5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcclxuXHQuc29jaWFsc19fdGl0bGUge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59XHJcbi5mb290ZXItdjEtbGFzdF9fbGJpLWxvZ28ge1xyXG4gICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvcyB7XHJcbiAgICAgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4ZW07XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qKnBhZ2UgbGlzdGluZyoqKi9cclxuLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiA1ZW0gMDtcclxuICAgXHJcbn1cclxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG5cdC5maWx0ZXItdmFsdWUge1xyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRcclxuXHRcdFx0ZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgkY29sb3JfYnJhbmQtMiwuNyk7XHJcbiAgICB9XHJcblxyXG59XHJcbi8qKipwYWdlIGVzdGltYXRpb24qKiovXHJcbi5lc3RpbWF0aW9uX193cmFwcGVyIHtcclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExLjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqKnBhZ2UgY29udGFjdCoqKi9cclxuLmNvbnRhY3QtdjFfX2RlY29yYXRlIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgXHJcbn1cclxuLmNvbnRhY3QtdjFfX3NvY2lhbHMuc29jaWFsc3tcclxuICAgIHVsLnNvY2lhbF9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtdjFfX3RleHQudGV4dCB7XHJcbiAgIGZvbnQtc2l6ZTogMHB4O1xyXG59XHJcbi5qcy1sYXp5LCAuanMtc3dpcGVyLWxhenkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgXHJcbn1cclxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2lje1xyXG5cdC5ib2R5X193cmFwcGVyIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuXHQgICBcclxuXHRcdG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuLmVkaXRvcmlhbCB7XHJcblx0dGFibGUge1xyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tb2RhbC1tZXNzYWdle1xyXG5cdC5tb2RhbF9fYm9keXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdFx0dG9wOiA2MCU7XHJcblx0fVxyXG59XHJcblxyXG4uc3VibWVudV9fbGFiZWw6OmZpcnN0LWxldHRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuYS5zdWJtZW51X19saW5rIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbnNwYW4uc3VibWVudV9fbGFiZWwge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5zcGFuLnN1Ym1lbnVfX2xhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5hLnN1Ym1lbnVfX2xpbms6Zmlyc3QtbGV0dGVyIHt0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTt9XHJcbi5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlcntcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuICAgIHRvcDogNjAlO1xyXG59XHJcblxyXG5hLmJ0bi1yZWRhYyB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuICAgIFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0LnRhYmRpcyB0ciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcbn0iXX0= */
